Well, I figured out both problems and I now have a working configuration.
I am still dumbfounded by this, but somehow (and I am sure it's my fault and I am missing something), the slave axis is configured as "Motor 3" in the pins config menu, but I have to select "Motor 4" (which is not configured in the pins menu at all!!) and it works. Somewhere I have something crossed I am sure, but for now, it's working.
As for the WHB04-4 pendant. I removed ALL the third party/extra plugin files. I enabled JUST the native XHC plugin that came with Mach4. Once that was enabled, configured, and setup right, the pendants worked fine (both my wired and wireless). Tried that originally but I couldn't get it to "see" the MPG. I must have done something wrong the first time around as it's all good now!
I now have a fully functioning machine, so off the convert all my VB scripts to LUA and I'll be set. Thanks to all that looked over my post.
James