I am not sure if this is a bug or not, but I was fire passing an instance that is available on both the server and on the client to the client from the server. It works for 99% of the characters, but there is this one character that looks identical to the other ones (with a different texture), the client refuses to acknowledge its existence.
I repeatedly fire the events again (even when you can clearly see it is there), and the client still refuses to acknowledge thus printing nil all the time.