Now that that's out of the way: You need to focus. You've described your abilities and that's fine, but you lack focus. Your qualifications are great, but your presentation is all over the place. You need a single one page resume that focuses on one aspect of your knowledge and experience, and lightly mentions the others. Make multiple resumes, each with a focus on one thing. Use the resume that's best for the job. I recently saw somebody who must have had 20 different resumes to match the jobs they were applying for. It worked.
Also, you might consider looking into the Web Hosting business. If your temperament is as you describe, and you like talking on the phone or live chat, most web hosts will overlook any technical gaps. Those can be taught. In fact that can lend to your focus! Focus on the fact that you know things that can't be taught: Customer Service, talking down angry customers, talented writing, friendly and always willing to find a solution under dire circumstances. Those are GOLD. Once those are on the table, the rest is negotiable. I'll email you a link to at least one that is hiring full remote entry level.
Additionally, you need to step up your confidence level. Let an employer know that your family is important to you and that you're dedicated to working hard so that you can support them- and leave it at that. They don't deserve the other details, and they aren't relevant.
I hope this helps.