When In doubt how to proceed when debugging starts to become an epic battle, I always follow the 9 debugging rules of David Agans.
I always tell my students I carry a cheat sheet of these rules with me. It is now about 9 years old I think. It survived 5 companies and countless projects.
Over thermometer I always realized: you might want to apply these rule to real life problems as well. It does work surprisingly well.