Update since my last post! I decided to take some time today and look at the blocking file. I noticed duplicates inside the file so figured I would do some testing. I combined a bunch of host sources together, and removed all the duplicates. I figured it wouldn't hurt to test it out so i loaded it into diversion (I forgot to turn off the additional hosts (plus) on accident) right now I'm at 3.054 Million blocked domains with "minimal" latency (I obviously expect there to be some performance impact). I still face the issue where the router is @ high CPU usage but it doesn't seem to bother anything as of right now. So then comes the question. Since I've found out that it can handle 3 million without issues... What could have been the issues before? I'm not sure if it is just liking having one big Host file (6 with all the host plus ones) that is cleaned up and sorted already?
This is the file I put together for reference
https://github.com/Bilibox/Host (Note: This is without any editing to make sure everything works perfectly! I use my own whitelist in diversion for that)
Any insight would be wonderful!