GRJ-
One consideration in the relay is the speed that it throws the power after the DZ-2500 throws via non-derail. If the train hits the switch with a good head of speed, the relay would cause a short because the power wasn’t thrown fast enough. A simple fix is a longer non-derail section of track into the switch than the switch alone provides. Sometimes this isn’t possible for various reasons.
Can you look into a high speed relay for this power throw? The inherent delays (high-speed non-derail followed by the command from the DZ-2500 to throw the relay) all add up.
Just a request since you’re designing a “better” solution.