I’ve been able to debug some control designer issues by running a second instance of VS, then from your first VS instance do a “Debug -> Attach to Process” and pick “devenv”.
The first VS instance is where you’ll set your breakpoints. Use the second instance to load up the designer to cause the “designer” code to run.