Richard_And_Trisha Objo (and Xojo) have what I call "opinionated" formatting. It doesn't matter how you enter code or how it looks when read from disk; it always formats it into the editor according to its own rules and also both products write it to disk with all leading spaces stripped from each line (not 100% consistent from what I have seen, but this appears to be a pretty close / fair description).
To mangle Dr. Seuss, "I do not like this, Sam I Am". I am not sure why it needs to be that way, because one bad side effect is that Git repositories receive this code with the non-indentation and it's hard to read the resulting diffs, at least in tooling outside of Objo's own Git support (which TBH I haven't explored yet).
I've never seen anyone mention this so I guess I get to be the one to break the silence. @Garry -- Would it be possible to at least format code in the Git-friendly format the same as it is in the Objo editors?