I have this working satisfactorily now:
If Me.LastModified >= Now - 0.1 Then
Do the above.
As stated you could also try a requery of specific fields on the record list instead of the whole recordset. I have not tried that.
But with the last modified and Now optimization only new and updated records will trigger the requery and recalc of the record list on close of the pop-up form. Otherwise it closes instantly when no changes are made.
While there is a short pause when it happens, it is working well so I will consider this solved. Thank you
@Xyloz for signing up here and helping with this and I hope you get along better with the others.