I have a COMPANIONLIST triggered by SIZE. (Cavalier Again). If I Make my race a Halfling, Cavalier 1, and then go to add a companion, the list is correct. I cancel, go and change my race to human, and then switch back to companions, and create, the list available is showing the Size Small selections still.
Race change now triggers a refresh of the available companion race list.