You do realize that it's safer to rely on a stable external service than to run your own when it comes to mining? And by safer I am talking about your ability to actually win a block.
Thanks for the feedback, you are absolutely right about the propagation and infrastructure risks. With the very-very-very slim chance of hitting a block in lottery mining, having it orphaned because the cat decided to nap in the warm air behind my rack and unplugging the fibre-link would be a true disaster. 😅
Your points are exactly the kind of things people should consider before going the self-hosted route. For me, it is part hobby, part infrastructure-geeking, and part dream of defying the odds.
That said, I have put some thought into stability: I run everything in a full-sized rack with a UPS, UniFi gear, PV + backup battery, fibre uplinks, and LTE failover. Running everything off NVMe with plenty of RAM has kept speeds and latency in a very comfortable range and I am genuinely happy with how stable it's been so far.
I do think that my Synology DS1019+ deserves an upgrade, but I do notice that the bitcoin-node publishes via ZMQ updates rather quick. I can not speak for the quality of work the miner produces and ckpool handles, but in the 2 days run-time the miner did 507M shares (3M rejection) and has an average hashrate of 4.3TH/s (it is a NerdQaxe++).