How to replicate an array of derived blueprints?

If I have blueprint X which has an array of blueprint A’s as a variable and I mark that variable as “Replicated”, then I can add instances of blueprint A to that array on the server and all the clients will also see those instances in their copy of the array. However, if i then create blueprint B, deriving it from blueprint A, I can add instances of blueprint B to this array on the server and the server will see them no problem, but the clients see them as just blueprint A’s. What’s the best way to get an array of derived blueprints replicated to a client?

Never mind, I’m dumb. My base blueprint (A) didn’t have ‘Replicates’ checked under defaults.