SRAM swapped address / data bits
Your understanding is correct.

An address is just an arbitrary label for a location.  All locations are identical (from the PoV of the MCU), and as long as each MCU accessing the locations agree on what the labels mean (are wired the same) then it doesn't matter the slightest how you assign those "labels".

As long as you use the same wiring for putting data in as you use for getting data out, it's just numbers.

Imagine you can't count.  Imagine you think the numbers go 0, 3, 2, 5, 4, 1 instead of 0, 1, 2, 3, 4, 5.

Your boss tells you to put this box on shelf 3.  So you go and put it on what you think is shelf 3, but it's actually shelf 1.

Later that day the boss tells you to go and get that box back off shelf 3 for him.  So you go to what you think is shelf 3 (really shelf 1) and get the correct box.

Now, if the boss were to go to get the box instead he'd find a completely different box, because he didn't go to your shelf 3 but to his shelf 3 (your shelf 5).