I had a very similar situation to yours somewhere in 2020. I applied to plenty of Java and Android developer jobs, I tried also to get internships, half-time, anything. Each time rejected, despite BEng + work experience.
And one day a friend of mine, who was longer in the software engineering industry, told me that the market now is terrible and I should try Helpdesk or DevOps positions. I landed a DO job within a week and switched twice because headhunters were offering me better options all the time.
Moral of the story: don't focus on your one skill, find other skills you have and look for opportunities that are similar in nature and apply not only for C++/programming jobs
And one day a friend of mine, who was longer in the software engineering industry, told me that the market now is terrible and I should try Helpdesk or DevOps positions. I landed a DO job within a week and switched twice because headhunters were offering me better options all the time.
Moral of the story: don't focus on your one skill, find other skills you have and look for opportunities that are similar in nature and apply not only for C++/programming jobs