Required to shop at specific locations now

So I was just shopping a non-target order and when I got to check out my payment card got declined. I contacted support and they told me because I was at the wrong store. I inquired about that saying I have never had to shop at a specific store when it wasn't a Target order... like I can go to any Safeway or any Fred Meyer and I was told that was not correct that I have to shop at the store in the order. When did that change? Wtf.

Why is shipt trying to be like instacart? do they not realize that people hate instacart?

If this is true and this is a recent change that they've done it severely decreases my interest in doing shipt.