I quit live chess completely for half a year and only played correspondence here and on lichess. I gained 200 rating points in rapid within the next 4 months
Being 2300 sucks.

It would be great if chess.com had a feature where you can enter multiple time control queues concurrently, e.g. so I can put myself in for 15+10 and 30 minutes at the same time

Play 10+0, it's the best time control in my opinion. The system finds opponents for me pretty fast, even if it takes over 10 seconds, it's not a problem. 30+0 takes too long for a single game, 15+10 is not dynamic as I like, and also takes pretty much amount of time for a single game. You can have your own opinion, but practically speaking, 10+0 minutes is the best time control, which is also played by many people at your rating

Yeah I agree 10+0 has its place, and it definitely helped me improve at instinct and pattern recognition. I want to use this site to improve though by playing serious training games, to improve my classical rating. 10+0 is good fun and somewhat useful, but it doesn't give you the chance to practice deep calculation, reasoned judgement and especially endgame technique. As mikewier said above, you need to analyse positions in detail to really get better at this.

You’re persistent. I dropped anything longer than 10|0 in the pool when I hit 2100 a few years back. Maybe we should play sometime

this is a real problem. i used to play 30m minute games, but i would spend 30m just searching for a game. then i tried 15m +10 and when i got to a certain rating it would never search. nowadays i play 10m games but it's not as good as having enough time to play real chess.. only because it's the only one that finds games!
When I went from 2150 to 2400 OTB, I found that playing correspondence chess was very helpful. This allowed me to analyze positions in great detail. This was great for understanding middlegames and endgames, and understanding how plans in one part of the game influenced later parts.