All dishwashers a time filled and have a float that will shut the water off if the water pressure is high and the dishwasher fill in a shorter period of time.
The maximum water pressure is 120 psi and the minimum is 20 psi.
The flood safe hose are a good idea.
They should not effect the operation of the dishwasher.
When you hear the dishwasher stop filling open the door and check the water level. It should be just under the heating element.
Make sure that nothing else in the house is drawing water when the dishwasher is in use.
Grit on the dishes can be caused but different thing.
If the water temperature is not hot enough the detergent will not dissolve.
Old detergent will not dissolve properly so you should make sure that you by from a store that move there product fast and never have over a thirty day supply on hand.
If anything has been broken in the dishwasher it is possible that a piece of glass has done damage to the impeller.
If you have your model number and need Appliance parts
you can get them here.