Is system.opc.getServers() only supposed to return enabled connections?

It’s written that way, seemingly intentional for whatever reason, but is inconsistent depending on what scope it’s called from. This was discussed here previously: [bug-10419]system.opc.getServers() returns different results Perspective v.s. Vision

It doesn’t look like there’s been any movement towards changing this yet.