At first, I thought this is a bug and reported it in this bug report (https://cit.gg/index.php?topic=382186.0) but the system works different than I thought so, the boundary is getting created by the system according to the position of the NPC, not being set manually. I am suggesting that the NPC inside the Alhambra business should get relocated.
In my opinion, it is breaking the integrity of the robbing system. Once you get used to roaming freely when robbing other places, you are finding yourself outside of the boundary whenever you get in a fight even if it is a CQC one. The NPC is upstairs and leaving you a little space to move inside the building. It will be better to change the position of the NPC.
Here is the video showing the current boundaries if you don't want to check the bug report.
Show content
https://www.youtube.com/watch?v=tYCVXnvlkBY