I had incorrectly been running two separate builds; one with buildroot set to uImage then one set to vmlinux. I have changed my process to build uImage which creates a vmlinux file as an intermediate output file located in
../output/build/linux-custom/vmlinux
This is giving me a much more reasonable debug session (I am now breaking within the correct functions - THANKS!).