For as much information and speculation I would recommend the waiting room: Model 3 Highland (US) Waiting room
Some possibilities include:
Your specifications isn’t being built yet.
Tesla has an incorrect phone number for you.
You can get lots of insights in the above thread.
I agree with you, which is why I merged that new thread into this existing waiting room discussion thread. "Why is this taking so long" is basically the root generation discussion of any waiting room thread.