Thanks for that. It is realistic that support for require.js was never 100%. I have already started working on this and am dedicated to resolving it because ES6 modules will also be completely asynchronous.
Thank you so much for working with me on this. Its a huge help. I got it working on my local, but I need to do some clean up and refinement to ensure I am not causing regression and that the solution is durable.