When using gyro.resetRotation() or or gyro.resetHeading() the gyro values changes to 16000-ish

Hello, I was using Robot Mesh C++ and I noticed that when I tried to reset the value of the gyro, the value did not reset to 0, but 16199.2000-ish. Is there any reason why this might be happening?

This is the link to my project: https://www.robotmesh.com/studio/5ec4798d9e743d79e70b98b2