If the unit is filling with water properly and you have checked all the drains/drain hoses for blockage, sink for proper draining and have cleaned all the filters per the normal checks you say have been done, then you will have to replace the drain pump, it is either bad or has trash in it one.
You can try to clear the pump of trash first to see if that is the problem if not, you will have to replace it.
Open the dishwasher and remove the bottom roll out rack.
Lift out the sump filter by turning the handle 90 deg. and lifting out.
It’s easier at this stage, if you remove the water out of the dishwasher sump with a small container and then a sponge.
Once the water is out of the dishwasher you should have a clear view of the pump cover on one side at the bottom of the sump.
To remove the drain pump cover will depend on which model dishwasher you have.
Some model have a wire clip and others have a vertical standing plastic clip.
Once you remove the clip the pump cover will lift up.
When you do this a small amount of water will gush out of the non return valve.
Mop the rest of the water out so you can get a good look at the pump.
Check the non return valve is free for the ball to rattle around inside and there is no obstructions.
Now check the pump impeller turn freely and there is nothing stopping it from turning.
The new style of drain pump will have a slight magnetic pull in a couple places as you turn it.
Be careful of possible sharp glass or metal pieces in the drain pump.
Once it is all clear reassemble in the reverse order. Then test the dishwasher again.