Drainage of water and not washing

My dishwasher (Bosch SHU5306UC\U12 FD8009 ) problems started by not completely draining. There was water at the bottom of the washer that gradually leaked out. I cleaned out the water checked for blockages at the bottom. I also checked the drain hose loop. I started the washer it ran for 2 hours with the timer indicating 77 minutes. I decided to canceled and drained after realizing there was something wrong. The machine indicated “cl” on the display, but ran for another 3 hours. Opening the door I found nothing was done inside it was as I left it. There was no water inside the soap did not dispense or water pooling at the bottom. The sounds were normal and It sounded no different as it does on any other day. The water supply is on; drain hose have the correct loop. Please advise. I will attempt to clean the float switch and update if I find anything unusual.

Thanks for any suggestions.

P.S. I’ve read online that replacing the drain pump, does not correct the pooling of water at the bottom or resolving the drainage issue since it does not act as a bilge pump. I’m not sure of this it seems counter intuitive.

Update on the last tread
I opened the dishwasher checked the float on the side, cleaned it, checked the pressure chamber. I checked that the float and level switch is clear of any obstruction and working and I checked the 3 position float switch. I cleaned all the water at the bottom of dishwasher. I checked the resistance of the water solenoid approx 1000 ohms and drain motor approx 16.5 ohms. All water lines and drain lines are clear. I put everything back now I get the “cl” on the display and it does no change. I reset the breaker and nothing happens it does not start except for the “cl” on the display. I at a lost, I double checked everything, wiring etc, hose connection, checked the water line, detergent, etc. Still nothing works. I have replaced the control module at lease three times in ten years. Help.