The G29 S1 in the config.g did not work. I believe it's because you can't home everything until after the system has booted up anyways. However, @tobias_munich is on the right path as @Veti said. I reset the glass back up, set my Z offset, rebooted, compensated, rebooted again, ran G1 Z0, too tight. Pulled it away from the bed, ran G29 S1 manually, ran G1 Z0 again and this was just right. I added G29 S1 after the G28 command in my starting g-Code of the file and am currently printing on glass correctly for the first time.
Thank you all for your help!! However, this feels like a band aid. I get what we have accomplished and it makes sense, but I still wonder what the root cause of the problem is. It's almost like the firmware wasn't taking my trigger height by some percentage.
I'm going to try printing for awhile as it sits right now just to get some hours out of the machine and make sure I can get consistent prints. Thanks again and let me know if anyone else has any ideas for the root cause.
Rob