I will make the blanket statement that the dealers are pulling their hair out because they could be selling tons more vehicles if they were getting them in.
The blocked in at a parking lot is definitely a thing. One of many possible reasons for the delay. This is not my first rodeo. I own a Ford Maverick Hybrid that took 8 months from order to delivery and I felt lucky to get one in the end!
But 3 months waiting for parking lot shuffling!? Not. Your PIO list is so long, I would bet money that one little thing on there is holding up your delivery.
My advice, for what it's worth, start hitting the phone and Kia dealer web sites within a reasonable drive all around you. You may be able to find a dealer nearby with an actual confirmed allocation (VIN #) that fits what you are looking for. Once you do, call your original dealer and tell them, "If this car isn't delivered within one week, you are going with another dealer." And if they still claim, "It's out of our hands", then demand $1K discount off the deal for your trouble (if you still really want this car).
This situation was most probably your dealer's fault. They put in an allocation request for too many PIO's in order to pad their profits. I don't believe Kia USA would have done this. They're not that stupid or greedy about making an extra $100 margin. Kia USA wants this car off their lot. Pronto.
The dilemma is going to be whether to put a deposit down on the new Sportage you find. But that's a good problem to have!...
Call this number and start complaining. Kia is actually pretty decent about following up on complaints:
https://ksupport.kiausa.com/ConsumerAffairs. And if you push hard enough, they can authorize covering one of your future car payments, etc. My daughter got a similar discount when she complained about her dealer!
Squeaky wheel gets the grease, and all that!...