I hear you. I've ended having to implement many of my solutions from scratch because 2D isometric knowledge is so arcane now. No one talks about it or designs an engine like this. From what i've gathered, most people use a 3D engine with a fixed orthographic camera perspective.