Been there. Before abandoning the niche, I'd stop adding more content and links for a bit and figure out why competitors are winning, search intent, topical coverage, site structure, backlinks, or simply stronger authority. Sometimes one overlooked issue is holding everything back.