Welcome to this site.
Just tried it in blender 3. It works with or without ‘locations’ selected in that. Perhaps it was a minor bug they ironed out? May even be specific to one build of Blender.
Well done finding a way to deal with it.
Show us your progress when you can!