Solo no commands no mods no scenarios = Steam Save
Modded no commands no scenarios = Local Mod Save
Commands or Custom Scenario = No Achievements at all.
That last one should be removed and if you use commands or custom scenario even in your vanilla game the game should then be called not modded but Modified Save / Version and there for achievements will be local and never disabled.
Also random Question any chance of future api for mod developers to create their own Local Achievements
