Designed this storage solution for belts
https://www.printables.com/model/519768-belt-organizer-hanger-6-or-8-belts
That’s my thoughts too.
This is just a suggestion, not a knock or anything against the poster. But a solution I think could work is to rotate the hook 90 degrees and have 2 of them, one at each end. Then it would remain flat and balanced no matter where the belts are on the rack.
Not a perfect solution, you wont see or have access to the belts at the back and the mount takes up more space on the rail. But at least you aren’t playing a balancing game each time you take a belt.