Update: the new board worked as advertised! The connectors I bought were a little wobbly so I was concerned but connection seems fine. After reboot on the OmniPL it recognized the HUA (my installers tried to say there wouldn't be one since it's 3rd party, but there absolutely is), and speed adjustments all worked fine, and I see some diagnostic data on the Hayward app.
As for the suction leak, I fixed that too...partially at least. After taking the handles off of the two drains (the only manual handles I have), I found that a bit of water squirted out of the main drain stem when the pump turned off. It was quite obvious, but not enough to be visible when the handle was on. So I replaced the o-rings on it first (one of the stem rings was completely ripped in half!), and I thought I was done then! (Well, in retrospect, I probably was, but we'll get to that). Pump immediately filled up with little to no air! I was pretty satisfied.
But then I turned it to the cleaner (which closes the main drain and skimmer almost all the way...I set it so that it wasn't cavitating so bad) and it still got a fair amount of air. So I decided to do that valve next. It seemed in pretty good condition but replaced them all anyway. But then after turning it back on, it seemed like I was getting slightly more air in normal config than before! Now, maybe my earlier test wasn't long enough, or I felt it was better than it was, but either way this was pretty frustrating. So I said screw it and replaced the other 2 valves' orings as well (plus one on the pressure side that had been visibly leaking for awhile when turned one way). And not much difference in performance.
So now in "normal" mode (main drain and skimmer full open, spa drain and cleaner off), I have just a small amount of air. But every 20-30 seconds there's like a rush of air through the basket and then it has to recover, but before it can completely purge it, another rush happens! I took some videos but they're too big to upmlad. And when I reduce the speed of the motor, it only gets an air bubble about the size of half the lid handle, and doesn't seem to grow (at least over the 10-15 minutes I ran it), which it did quickly before, but I don't get that air rush effect. And when I turn it off everything holds position. But when I switch to the cleaner I start getting air, unless I only move it to where the cleaner barely moves. I assume it's because it can't draw enough water from that single pipe versus the two drains...but then also, the air has to come from somewhere?! Anyway I set the valve so that it's just a small drop-off in pressure and a minimal amount of air, and it maintains good speed on the cleaner.
I did some other experiments and found that if I open the spa drain partially, or I close either the skimmer or main drain about 1/4 to 1/2 way, I can get a full basket with no air, and none of the weird rushing. So maybe the answer is to just partially close the drain? Though that's not quite as effective as opening the spa (giving it a bigger water source). Or maybe I'm just overthinking it all and need to not worry about it!
I still have one other problem which is a small leak on the pressure outlet on the pump, and same thing on my waterfall pump (tho worse because it actually shoots water out at high speed). I tried using some silicon to seal it but of course being on the pressure side it just pops it loose. So trying to get the maintenance folks out because I don't have the gear or knowledge to redo pipe fittings.