When restoring a full gateway backup via the web interface or gwmcd you can set an option to restore it in a "disabled" state - the intention being that all of the things in your gateway backup that connect to "live" systems (databases, device connections, etc) will end up "disabled" and not actually affect anything.
It's sort of a bandaid from a world (long) before we had deployment modes. In 8.3, because everything participates in the resource system/is aware of the enabled flag in the same way, restoring a system disabled ends up affecting a lot more than it did before, in a mostly unintentional way. We're not going to change that (it's ultimately more desirable) but there's some rough edges that show up as a result that we're going to iron out.
All of which is separate from the underlying issue with the gateway failing to start the OP is running into - that's just an overzealous assertion in a comparison operation that needs to be relaxed.