4 TB node has been full the past few months, still only 2.17 TBm storage paid

This could be a reason, unfortunately. It’s also proven as slow for Storj and have many other issues, see Topics tagged btrfs

If you already rebuilt databases, then seems you cannot do anything else.

You may also check the actual usage (replace to your path):

du -s --si --apparent-size /mnt/storj/storagenode/storage