Thanks so much for your answer ! I indeed didn't try to put a @RelationShip to parent property... Your answer helped me better understand the underlying logic of SwiftData, thanks again ! And as of now, I'll put a RelationShip on every similar model class property in order to prevent unwanted features.
Best !