Hi PixelPoints, we analyzed your hand with our solver and we agree with your river decision on checking with your actual hand and only betting if you hold a T.
On the Flop you should have bet bigger, 75% of the pot. This is due to the fact that the villain here has a stronger range than you estimate, as the SPR is higher than a normal 3bet pot and AA has to check a lot on this board without additional draws.
On the Turn, you are blocking the flush plus the pivot card that is a Queen, eventho is not the spades one. So the solver recommends using half a pot size, because the hands your opponent could have for shoving here all contains some kind of Kings or flushes.
As played, with a small 1/3 flop size, the turn size is mixed between half or pot bet.
On the River, as played, the only sizings considered are check or bet pot. The solver only bets with hands blocking any kind of straight like the T but also 8s or 6s for smaller straights.
If the sizings on Flop and Turn were the GTO recommendations, your hand and all KKxx would have to go allin and extract the maximum because as wazz noted, your opponent would have a large donking range with their made straights to prevent check behinds.
You can check this spot for free here:
https://app.flophero.com/omaha/strat...rds=Kd7s5hJs9h