It looks like you're trying to attack your competitor by hitting them at their strongest points.
This is not exactly a winning battle strategy .
I would suggest that you take your target keywords and enter them into Google and type in variations.
Google will give you suggested keywords.
These are auto-complete or auto-suggested keywords.
Scrape those and run them through a SEO tool.
It doesn't matter what paid tool you use; just use a big one.
You will notice that the keyword analyzer would provide a keyword difficulty along with monthly search volume projections.
If you find keywords or questions that have either of these, delete them from your list .
You should only have keywords that don't have information on traffic and keyword difficulty at the end of the process.
Build content around these keywords.
As long as they are tightly related to your niche, use them.
Why do I advise this?
When you rank enough of these keywords, your domain authority increases .
And this enables you to scale up to more competitive keyword targets.
Since your competitors have 4 to nine thousand words of content targeting the same keyword, you need to come up with at least 9,000 words.
And this should not be plain vanilla content.
I suggest that you use the "skyscraper" technique .
Google it, and you can easily find what it's about.
The skyscraper technique, in a nutshell, is all about using a series of strategies that would help your content beat the competition by becoming the "tallest and highest-quality "result in the SERPS .
But none of this is possible if you don't have the foundation of domain authority built up through time using easier-to-rank keywords.