Ok after making profiles for the CS 757, CS 767, QW 787, PMDG 737 (600-900), PMDG 777 (200/77F/77W), and the PMDG747 (400/400F/800/800F) I can confirm it is an issue with the way PMDG is coding/wording their switches on the 777 and 747. I had no issues with the any other aircraft expect those 2 stated above. After over a days worth of trail and error I do believe I can safely say I have gotten this figured out. I can live with having to go back to mouse clicks on the non 400f variants (since the 747 is mostly cargo now and that will be the variant I will fly most out of them).
Thank you for the quick responses.
p.s. I will try any other suggestions that do not involve having to redo all my profiles! LOL