Off the rack shoes can’t fit everyone.
People heel to ball ratio, heel size, ball width, etc differ.
Each makers employ different lasts. Someone can fit size 7 in one brand fine, but won’t in another brand’s 7.
If that last RMW uses don’t fit you well, see if they have anything else or move on the another brand.
For future purchase, learn your feet features, things like high or low instep, heel size, ball width, arch, heel to ball measurement, relay those infos to the brand, ask them to describe how their last fit to you.
Ultimately, this takes trials and errors, you just have to get the shoes on your feet to know for sure. It helps to work with retailers who can offer return/ exchange.