I just realized this was a bit long, and an Unreal topic, so you were probably talking about C++
I can’t say for sure in that regard, but there could possibly be compiler issues if you use one over the other. I’m pretty sure C++ is like C# in the “it’s preference” aspect of it, though.
I think the C# style guidelines suggest 4 spaces instead of straight tabs, but I could be wrong. I personally have always used the spaces, and most auto-formatters for C#, even the ones built into Microsoft’s C# extensions for VS Code will convert tab characters to 4 spaces. My IDEs and editors all are set up to use spaces instead of tabs, largely because different programs and OSes have their own version of what a tab is (Notepad default on Window is equivalent to 8 spaces) but a space is a space. I think there are some compiler issues that might come into play as well, depending on the language. I’m pretty sure C# is built to be forgiving of whitespace anyway though, so most compilers will probably just strip it all away anyway, so it’s almost certainly more for styling consistency than anything else, in this case.