I will sometimes get marked off for that patient being in the wrong location. I will eventually move the patient to the correct location. When should I move the patient to the right location?

Location is timed (virtual time, not real time). You are leaving the patient too long in the original location. When you know the patient should be moved, you should move the patient.