I think you are waaaaay overthinking this.
There is no such thing as “incorrect” logging.
You can log anything you like, even passenger time.
What you are required to log is a different thing altogether.
What you log for application of a rating or certificate is also a different
For instance, I can log the flight over to the next airport (10NM) as XC as it meets the definition but I can’t use it towards a certificate or rating which requires 50NM, therefore most will not log it as such.
‘Sole manipulator’ is to meet the currency requirements.
I wouldn’t change a thing if I were you, I did the same thing as you did.
Primary instruction I logged every landing.
Log what you like, use what you need.