They are withdrawing from the pool to multiple addresses in a day. This in itself is a little extreme IMO if the withdrawals were made throughout the day. They are making withdrawals at around the same time, but may not be processed at exactly the same time, so one withdrawal might be processed at 12:00, another at 12:10, another at 12:20, but I don't think they are evenly spread out. I think most likely, a miner had many ASICs, and x number of ASIC would receive its mining earnings from that day to huobi address y every day.
That makes sense. If they don't pay to consolidate their outputs, Houbi doesn't charge them for it, and the mining pool has a certain minimum withdrawal (possibly without charging a fee), this just means they get their earnings converted to fiat on a (very) regular basis.
Huobi could be consolidating several months worth of deposits at one time.
Fees have been high for months in a row, so they could indeed be clearing up their backlog.
Mining pools have a minimum withdrawal amount. They have many thousands of customers who all withdraw as soon as they can.
Almost all mining pools have a setting where you can set your preferred auto-withdrawal amount, those users have set their value to 0.005BTC.
Now this makes me curious what percentage of all Bitcoin transactions comes from miners. Let's ignore for a moment the large miners, and assume there are only small miners in pools. They all withdraw their earnings when they reach 0.005
BTC. That means every 6.25
BTC block reward is split up into 1250 outputs for every block! That takes a significant part of block space to consolidate again.