lionz I thought it didn't matter as long as I was using image points. The documentation doesn't mention anything about having to center objects when using the pin behavior.
eleanorjmorel I ran into issues early on when using pixel rounding and opted to have it turned off. Regardless, I tried with pixel rounding and got the same result plus some jittering when jumping. I'm worried that turning it on now will cause other problems.
I don't know what the cause is, but I'm convinced at this point that my bandana's offset issue is related to the player sprite's width being modified on runtime.
I am currently comparing my version 165 to my version 162. In v162 the player sprite is not deformed and the bandana is positioned properly.
I give up. I'm reverting to my version 162 and pick up from there. Thank you for trying to help guys.