I totally understand around difference between pm/dev work though - in a perfect world I want dev work, however I am willing to accept it's not a possibility for me at my age whilst maintaining my current income.
I don't have a technical network for job opportunities (due to non technical teams) and job ads/recruiters seem to filter on technical proficiency.
Another commenter said I should double down on basics and meet end user needs - that's precisely what I do. I get things done, but can I demonstrate technical knowledge or professional experience with language x? Can I define what a singleton is? I'm not so sure.