Whirlpool Dishwasher not draining during wash cycle

I was having trouble with a odd noise during the wash cycle and dishes not getting clean. It would still drain though. So I ended up replacing the impeller assembly since it was beaten up and the spring attached to the chopper was destroyed. After replacing, it seemed to work, however, it does not drain and leaves water just below the heating element. I can press cancel/drain and it drains immediatly. I run the rinse cycle and it leaves the same amount of water, so i hit cancel/drain and it drains fine. I’ve checked the float and float switch, it checks out fine. 2 seperate repair tech’s said it sounds like a bad control board, so i replaced the control board. I still have the same issue. (what are the odds the new control board would have the same problem?) . So I removed the motor and verified i got all the check balls back in the right place and I did, so i put it back in and have the same issue. It won’t drain during the wash cycle. The hose doesn’t have any blockage, not sure what else I can check.

I appreciate any help I can get.

DU915PWPS2