I think the best benefits of hashpool are for small miners.
Look at cashu payment requests. It's exactly what you are building but with ecash. I vibe coded this 90% of the way but threw the code away. I could probably get it working in another day of work.
https://github.com/vnprc/hashpool/blob/master/PAYMENT_FORWARDING.md
GitHub
nuts/18.md at main · cashubtc/nuts
Cashu protocol specifications https://cashubtc.github.io/nuts/ - cashubtc/nuts