When updating encounter date on encounter, not all of the obs_datetime of the underlying observations are being updated. Only the top-level obs are updated. The obs_datetime of the child obs (in a obs group) are not updated.
See the attached screen shot.
I apologize if this has been written up already - I couldn't find it.
Mark Goodrich may be able to explain this more.