Hi Drindilica - I actually have all my enums/macros declared in one init script called at the start of the project. I'm not setting enum in this case, I'm only trying to reference them :)
Yeah - it hasn't always been the case, I had it working just fine at the start, it's strange how it's started recently.
Although, my enum/macro init script is close to 900 lines now, as the project is very large. It shouldn't be the issue though - I'm trying to replicate with new project so I can establish more details around what could be causing it.