Many people don't accept message requests from profiles that appear fake, which explains why you received fewer views despite sending 20k DMs. Building recognition relies on quality content, and managing numerous accounts with appealing content is a challenging task that demands extensive research on the target audience. Alternatively, you can explore services that allow experimentation with various niches. Providers of mass DM services often use accounts with zero posts or followers to send messages. Additionally, consider selecting a hashtag incorporating a state or city name along with your niche term for better visibility.