The M1 Max I have is fantastic in basically all regards. Took a bit of effort to get my Haskell compiler set up but that was it. Everything else has been smooth. It's great.
But, it's not as major an upgrade coming from a 2019. I upgraded from a 2014.
This really seems like a matter of *want* not a matter of *need*. The M1 lineup is great but you already have a capable machine. My advice here is to both be rational and listen to your gut.
Rationally look at what you can afford and how much it would sting you financially. Then listen to how much you *want* it, and remember it's a want, not a need. if you can afford it without hurting your economy in painful ways and you quite want it, go for it. If it feels like a very painful sting financially, remember that you don't need it and a 2019 should still be plenty capable