I am in the same position as you to be honest. I am in my 30s so I would love to become an IC again and then at around 40 decide if I want to keep doing that. My problem is pulling the trigger and actually doing it. Things are fine as they are even though my passion is for writing and debugging code. I am also very scared of technical interviews. I'm a great engineer and teammate but I would absolutely fail any leetcode interview.

I spent half a year doing l33tcode tests, then I realized there are more than a few companies that don't use this method for interviewing.

https://github.com/poteto/hiring-without-whiteboards

I'm not saying you have to use this list tho, just making a point.