When you cast it, because an opponent needs to see you cast it with VSM and you only cast it when you take the Ready action.
Yes, as long as you do not need to see the target. For example, you can be around the corner and Ready fireball in this fashion, jump out, release the energy using your...