Why are you trying to sync systems that use leap seconds and ones that don't? It sounds like you've invented your own time system.
Not exactly the kind of thing that causes catastrophic failure. More so the kind of thing that periodically pops up to be annoying.
If there really is a problem I'm really interested in hearing what it is. But it doesn't sound like you plan to be straight forward about explaining it.