Found the issue! It is Not the launch.json configuration that is incorrect. In VS code, the "RUN AND DEBUG" button selected the "Current File", not the SpringBoot application start file that contains the main method.
It is a silly mistake, but it took me a day to fix!