Seems accurate. Mine was PF789327 before I got unassigned. Did not have HW4.Tesla Model Y HW4 info here.
Latest data from this date
Freemont making HW4 cars Since MAY24 seems (with random installations 2 weeks before found)
7SAYGDEE2PF789454 Has AP04 is present there
7SAYGDEE2PF789308 But this has still Ap3.2
So Freemont has switched to HW4.0 (AP04) Starting from ~May 24 and VIN >PF7894xx, as looks by now
Exception (1 VIN found from MAY10).
Austin still keeps making mostly AP3, with rarrrreee exception
Original