thanks.... I had looked through that one but didnt think it had any info for my issue but on second read it lead to another thread. boy what a rabbit hole. I didn't pay much attention to the other thread at first since they mentioned having to modify files and scripts to get TPM 2.0 working originally. I never had to do that when I did with my VM so figured it wasn't what was goin on but I was wrong. I guess something changed on how stock integration was working
I based off this comment
upon looking at it again and deciding to see what my system looked like, I went to a terminal and checked ( /boot/extras ) I had all those files mentioned. well shit lol
I didn't want to delete them didnt want to be completely dead in the water, so I just renamed them. After update to 6.11.3 and reboot my vm now is working perfectly again on the new version yay .
Thanks for pointing me in the right direction