Is there a difference between the two?
The difference is that Add Child returns a “Panel Slot Reference” and Add Child to Horizontal Box returns a “Horizontal Box Slot Reference”, so it saves you the casting. Underneath Add Child will probably call the other function anyway.