If a full and complete factory reset did not resolve it, and as you said, you have all those issues still, then yes, this sounds much more like a hardware/tracking subsystem failure than a software issue.
Unfortunately the forums cannot process RMAs directly, so you’ll need to open a support ticket through Meta Support with the serial number and the troubleshooting steps you already performed.
I would also avoid posting the full serial number publicly on the forum.
Here's the link!
https://developers.meta.com/horizon/support/