Update!!! Following the suggestion from a user called RVer made on August 2024, turns out it's the Network Acceleration that's interfering with the TTL override. This is something that should get checked out. But I ended up disabling network acceleration and the TTL finally started working. Kudos to the user RVer for the suggestion!
https://forum.gl-inet.com/t/gl-x3000-using-hotspot-data/36111/10