Repeated Cadence Issue with Apple TV

I use Apple TV and Companion for Zwift (on iPhone 12 mini). All OS and software are up to date.

The cadence number is NOT shown when Garmin Cadence Sensor 2 is successfully connect. (It is supported device listed on official Zwift Support website).

So I brought a new cadence sensor (Magene S314). The connection is successful but the number is obviously wrong. The number tops at 65RPM, while my cycling computer suggests it is 105.

Anyone experience similar issues? What should I do? I guess it is a software issue.

Many thanks!

probably zwift using some fancy formula to calculate cadence rather than using the data sent from the sensor the same way they do with speed