I don’t work for sixfab but I can give you a few pointers. I hope it helps.
I had the issue of being unable to upgrade my software version as well via the power api. I updated my pi via the power software (after 1 week or errors) to the latest version and let me tell you. I still get ‘int’ object is not subscriptable or a NoneType error.
One thing you can always try is installing the power software in a fresh OS. My work sometimes blocks connections so you could try seeing if there is any conflicts there in your firewall. Alternatively, Try restarting the power agent
For power api python calls, the best way I’ve come to sort this is try to wrap your code to ensure that you retry it a few times and return the expected outcome from your queries. You can use the retry library & use this as an example Here. In my opinion help you get is a hit and miss from the devs. You have to email them religiously to even get a one line reply back dismissing your queries.