Homing is not slave if you have separate switches. I somehow had different homing speeds setup once, and it took me a while to figure out what was going on.

I don't feel quite so silly now
If you want to use one home switch with a slaved axis, there's an option in General Config, "Home Slave with Master", which will slave them during homing.
That's useful to know. I had not seen that option