So I just tried some of the steps in that link,
The first steps with changing custom scaling didn't help me, made everything not just poker super hard to read.
When I got that back to normal I tried launching HM2 in compatibility mode with display scaling disabled on high dpi settings.
When I launched it, the hud font would need to be adjusted everytime I went from single table to multitable as it stayed the same size no matter window size.
So I turned on scale font and turned the font size down to 4 and it appears at the moment with all of the above done that its working fine.
This is on a 3000 x 2000 display using pokerstars.
Now that I got that working I just need to figure out what I can do about 888, not getting replies from them about their lobby being super small on this pc. I got excited with how HM2 compatibility mode fixed it, thought the same would work for it.
Thanks for the help!