I have an update for everyone.
Many on here keep talking a lot about 2B588 vs 2C54 and how the latter is pulled.
Yes, I concur that 2B588 is better than 2C54 and that's why the latter was pulled.
The reason why the hardware version will always be 1.0.0 is because this is the first version of the AirPods Pro. If an AirPods Pro 2 comes out (which it will eventually), then it would have the hardware number of 2.0.0 or if Apple does something strange, then maybe 1.2.0 or something like that.
However, I also noticed QA changes in the hardware throughout the three swapped out pairs I had. Honestly, I preferred my original ones the most though because they had the working ANC on 2B584 which it looks like we aren't getting back unless Apple implements an ANC control-slider in iOS and iPadOS/MacOS, etc...
But my newest AirPods which came with 2B588 and were manufactured January of 2020 just seem to work better and don't have as many weird flukes. The previous sets had a battery issue where the Right AirPod would always be 10-11% LOWER than the Left and I would end up charging just the Right AirPod for a few minutes which was annoying. This pair gives the low battery warning sound at the SAME time in both ears and tells me to charge them. Battery life also seems improved but it may be due to 2B588 vs the pulled 2C54 firmware.
Bottom line: No new firmware exists and Apple has not publicly discussed nor acknowledged our issue. Internally, it's been discussed globally and I can attest to this. However, they have now dropped the ball on me and since my pair was swapped out, my rep was changed to a new person and this person has ignored all emails I have sent to him. I am going to call one (final?) time now just to see why they haven't replied and again refer Apple to this thread which now has risen to 32 pages, 27,844 views, 467 replies, and at least 2,014 people with the same problem.
If anyone has any updates as well, please let us know. Thanks.