Here is my update.
Today I just received the direct deposit from IRS after 30 days my e-file was accepted.
But, they had changed the amount which is $7500 less than I should receive.
So, I called the IRS and left the call back number. 18 minutes later, an IRS agent called me back.
When I asked why I got less $7500, he said because my VIN does not match with their e-file database.
He asked me to repeat the VIN for him. And I think my VIN is correct and somehow their database is mess up.
I think he also aware of this VIN issue. He told me not to worry and he can fix it for me.
He put me on hold for 7 minutes and, came back and said he fixed the problem.
He told me that I will receive 2nd payment ($7500) within 5 weeks, either direct deposit or paper check by mail.
The whole thing just take less than 30 minutes. I am so glad that I talked to him.
He was a super nice gentleman. He even apologized for the delay. He also mentioned that 2023 EV credit has a lot of new changes.
Maybe that is the reason their system messed up.