Start node and end node positions should be different. else you’re going nowhere.
Did you override the operators in GridPosition? Are they correct? Perhaps share that code and we can see if there’s an error. And please don’t share a screenshot of the code. See here how to format code