Instance getting lost in RemoteEvent transfer to client

I am trying to send a table with values and an Instance within it to the client, but the Instance appears to not send over.
I am not sure why, I’ve tried testing it in another place and it seems to work. I am sure there is something wrong with my code somewhere, but I cannot find the issue. I am packaging everything into a table, and printing it. The server outputs the correct table, the client does not.
Screenshot 2024-01-02 072135

I assume TestObject doesn’t exist on the client side at the time the table is received.

Instances can be transmitted through remote signals only if they meet the condition of existing on the recipient’s end. They must be part of a replicated service (like workspace) and have to in fact be replicated.

The solution depends on the status of instance streaming.