I’m not sure I’d classify it as a bug. Instances can temporarily go down at any moment for numerous reasons, to account for this instances will keep retrying to connect with an exponential backoff. At what point should an instance assume that another instance is permanently gone?
Perhaps a good start would be adding a status indicator to every community with something like last sync: 1 minute ago.
It should also be noted that the post will only appear on that kbin instance, and no other instances.