A bit rambling, but here's my perspective for what it's worth...which is maybe only what you paid for it.
Happy people are happy no matter what they are doing, no matter how much they do or dont have, etc. There are people with clinical issues around this, but for most people this really is a decision we are in control of. There's nothing that makes someone more miserable than feeling like they arent in control of their own life. Letting the "I SHOULD be doing X because that's what people are supposed to do" is the very definition of choosing to not take ownership of your own life, so no wonder lots of people are unhappy with it. The trick is to find balance in this. Is there a chance of making a bad decision and regretting it? Hell yes, decisions have consequences--but so does indecision. Regardless, is it going to kill you? Highly unlikely. You said you're in your late 20's. That seemed pretty old when I was there, but almost 30 years later my perspective is that I was a kid at 29, regardless of what hard knocks I'd had--a reasonably well paid, highly functional kid, but a kid nonetheless. That's not meant to be disparaging in any way, it's meant to say that at 28 or 29 years old you could easily have 40 or 45 or even more years of a working career left--that could be a shitty prospect or a super exciting opportunity depending on what you make of it--but for sure it means that if you make a bad decision now, the consequences just aren't as big as they might seem, because in all probability you have a ton of runway ahead of you. At 30, there is plenty of time to get another degree, accumulate other additional skills, change companies within the same field, find a different field that utilizes many of your existing skills and your degree, etc. Or to build an entirely new career. There may be tons of engineers (??), but a geographic move might change that, or maybe you need a law degree because there is a shortage of people with a combination of law/engineering for something specialized and highly lucrative...Or throw it all away and become an organic pig farmer. Or keep doing what you're doing and invest your time in volunteer work or a side gig, or, or, or. None of those decisions is easy, but if you dont make them none of those things will ever happen, and the consequences, even though they may not be nothing, just arent that important in the scheme of things--at 30 there is still plenty of time to bump into a wall, back up, step sideways, and change direction, maybe multiple times. This is all a process, not a result. In the immortal words of Geddy Lee if you choose not to decide, you still have made a choice. Do something, and do it with intention, and if you fail or it doesn't work, learn from it, change, and do something else.
I say spend some time thinking about what you truly want and what you truly value, and do whatever it takes to achieve and grow those things NOW, and at the same time do things that make you happy and fulfilled where you are today, and keep doing them and adjusting as needed. Without being reckless do this now-- make choices, set timelines for yourself, and act on those decisions, and the regrets you have in the future will mostly be about things you wish you would have done earlier. While you may look back and say XX decision probably wasn't the right one and it may have cost you something in the long run, you almost certainly wont be an unhappy person because of that--those decisions and their consequences aren't what make people happy or unhappy, and everyone has those things anyway.