Make sure you are on the latest version.
Checkers does nothing on a mount so it can be removed.
No reason for a tpslimit on a mount.
While you mention you are using your own key, it doesn't seem to be configured. You'd have to share your rclone.conf and you'd want to validate it actually is using it.
You need to follow the steps as you should have a client ID and client secret. Those are missing from your conf so you are using the default key, which is why you see the 403 rate limits.
When you mentioned that these are missing I just realized that the conf file goes to /root/.config/rclone and my mount was looking for .conf for a different user for some reason (/home/username/.config/rclone) so it wasn't using my own API.
Thanks a lot for the help. Seems to be a lot more smooth now. Just last thing as I'm optimizing things, is there a point in using vfs or I can just remove it and use the default settings?