Is array cannot be synced?

i was trying to sync a string type array, but it somehow not working. is there a way to sync an array between owner and client?

did u make sure that the strings inside arent null?
like how with normal strings Im pretty sure it needs to start with somekind of value.

something like this might work (x = the length u want to set):

string array = new string;

void Start()
{
for (int i = 0; i < array.Length; i++)
{
array[i] = “”; //this makes it so that the string array values arent null on start
}
}

Edit: for some reason it doesnt show it like how I wrote, but u get the idea