New league issue

I was upgraded to S league and it makes zero sense. I have my heros upgraded to the best of my abilities and a VERY low pet score and I got bumped up while somebody with 997k power has been in league A for longer than I have been. I am confused and VERY frustrated with this. I am losing almost every single battle in league S and will be for a very long time. I also posted this on the discord. Hoping to get an answer to this asap. My ID is PWKPMB Thanks @marspark