Restrict scope in endless and sub form to single record
If you do some VBA in endless forms all changes of e.g. properties go to ALL "instances" of that form.
So "rows" in an endless form are not separate objects and can't be handled separately.
Conditional formatting helps (sometimes), but it's only "half of a solution".
Like with .Parent it could be an idea to add .Record(id) to enable individual formatting and computing on single records of an endless form.
FWIW ... you can use Allen's approach, which I have done several times:
Managing Multiple Instances of a Form
Also, instead of Collections, I used the Dictionary Object.