ScreenToWorldPointを使いたいのですが、Camera.main.ScreenToWorldPointとしてこの関数にアクセスすることが出来ると思います。これはデフォルトのカメラにアクセスしているようです。
ScreenToWorldPointを自分で追加したカメラから使えるでしょうか?

自分で追加したカメラのタグを「MainCamera」に設定し、カメラのx座標を少しずらしました
そして
print(Camera.main.transform.positon);
としてみましたが、位置は0,0,-10となります

これはデフォルトのカメラが読み込まれているようです