If you're only mousing over and this happens, then you must have a mouse move event over the main form or one or more of its controls and that event is coded to requery the subform? A form record will be committed when that record loses focus but this action does not typically requery the form. Look for 'requery' or 'refresh' commands in your code (Ctrl+F). IIRC, applying a new filter or changing a form recordsource will also cause a requery, so if you're doing that at some point you'll end up requerying the form. I suspect it's in a mouse event based on your comments.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.