I'm no shell script expert, but my understanding is this should be possible with a simple killall homed command, which you can use in an Execute a Shell Script action:
Ya was one of the first things I've tried and unfortunately it doesn't work. Big Sur will admittedly re-launch homed (which is fine as long as the process gets killed and starts fresh) but the PID does not change in Activity Monitor while when Keyboard Maestro runs the script. In fact, nothing happens.
When I use kill function in Alfred, it changes the PID
EDIT: 1 thing to add is that I believe the script is the problem part. When I try Keyboard Maestro's "Try again" in right click menu on that script, it does nothing.
Running Big Sur (latest) 11.5.2
Keyboard Maestro 9.2
It should also be noted this is what I run from Alfred that seems to kill the process. Not sure which alfred is taking. I tried running kill -9 homed in the keyboard maestro script but that didn't work either! Puzzling!