Indenting for C# not respecting preference

I’ve just picked up Fire again (for C#) and am frustrated to find that indenting is “difficult”. I set the preference to 2 spaces but keep getting 4 spaces and all sorts of other positioning after a new line or a curly brace.

Is this on the TODO list or am I doing something wrong?

Joanna