As far as I know the best way to get what you're trying to do is to have fixed breaks so it'll be
On Queue as the base then add WFH on top but rather than spanning across the entire day like you have, add it in multiple instances so it does not overlap with breaks.
This will mean you lose the ability to have the flexibility of breaks unfortunately.
https://genesyscloud.ideas.aha.io/ideas/WEM-I-193
Here's a post from idea portal which you can vote on where it's about changing ability to change default activity from on queue to a custom value.
------------------------------
Brahdilleone Dermody
na
------------------------------