Does a processor always reload CR3 when a VMEXIT occurs?
Assuming you are talking about virtualization using Intel VMX technology, then yes. See section 27.5.1 of the Intel SDM.