Насчёт форматирования, кстати, PVS-овцы писали в одной из статей. В вычислительном коде с матрицами оно может быть очень важно - "стандартное" форматирование после какого-нибудь clang-format может очень ловко скрывать ошибки в инициализации матриц. Но я не слышал, чтобы кто-то делал автоформат с бережным форматированием.
В вашем случае же вроде просто - достаточно сдвигать строки внутри блока на правильную глубину не занимаясь самодеятельностью вроде вырезания пробелов.
Кстати, вы выяснили, у вас там табуляция есть? И сколько в ней пробелов? 😊