On this crackme the bug was a signed compare. Graph hid it. Listing showed the jle. Decompiler invented a cast that looked fine.
I trust the listing first, decompiler second, graph for navigation. Unpopular?
Refs: Ghidra
Lab / educational. Public binaries and patched classes only. Isolated VM.