Dishwasher

Have cleaned the hoses, air gap but water will not drain after the last cycle, almost a gallon left

A model number may help others help you.
Model Number Locator

Many GE’s have a piston and nut assembly, it will leave water in the tub if it is not sealing correctly.