I'm also not where I should be financially despite the lucrative field, compared to others in my field, due to several setbacks (and also in part because I never had a Silicon Valley job).
But thankfully I did choose the fairly lucrative field of software engineering, so even though I'm behind most other software engineers (including those younger than me), I'm still better off than most people around my age.
I also lucked out and finally bought my first house in 2018 before the big run up in prices. I had to get lucky on cryptocurrency to help afford the downpayment though (bought ~$300 worth of Ethereum at ~$20 and sold it at $1300 just before it crashed hard).