Following up, I’ve confirmed that this does work, and written a post about how to set it up
@philparisi the custom MAVLink commands option in QGC would allow you to quite easily set up on-screen or joystick buttons for changing a specific PWM output.
It’s also possible to specify MAVLink commands to run together with mission waypoints, which is done through the normal mission creation process, so that’s an option too