Do not use ChatGPT, it is straight lying. Every single time I've used it, it was messing up the basic facts and specs, and each time when asked to double check or if I would give it a different values, it would agree it was wrong. Recently I've used it to do something seemingly simple and write me down things like SNR, THD, THD+N, DR for several ESS chips. The next day I was replying to a post about iFi Uno which uses ES9319, so I lazily asked ChatGPT to compare its spec to ES9318 which was among those I've asked about previously... and it gave me different values.
The best thing is when you ask it for its sources and it gives you non-existing ones, and even if you are able to actually follow to the website it said contains the information, that information is nowhere to find there.
Also wasn't it was established that JM20 and JM20 Pro use CB5100 as a bridge and not Savitech chip, hence the support for the control App from TTGK, and the mic in the Pro variant?