People that have been in gold multiple seasons don’t gain SR that fast, and they also don’t get that kind of win rate. Had you thrown to get to 2020 SR? How many games has that account played in Gold? Have you always played with your normal stats?
Normal SR gains are 24 according to the best guide I have found (below). If you’re getting 30-45 SR, I believe that means the system is in correction mode, or it has designated your account as one that belongs much higher, and is being given matches that will get you out of gold.
I don’t think any account that has thrown to derank, or any fresh account behaves in the same way as an account with 5+ seasons of being in the same rank. The matchmaker tracks both what skill it thinks you are, as well as how certain it is of that skill based upon the results of the matches it has put you in over time. On new accounts and thrower accounts, that certainty is wide, making it more willing to move your SR.