So the new (higher efficiency) ASICs supply is limited
The supply of ALL current ASIC for cryptocoin mining is limited because the availability of FAB SPACE to make the chips is overloaded.
As far as I know, there are STILL only 3 fabs in the world that can make the current 14/16nm parts:
GlobalFounderies (largely tied up with work for AMD and IBM due to how GF came into existance and who it got it's founderies FROM and the contractual requirements from that history)
TSMC (hello Samsung, NVidia, and other LARGE customers having high priority)
Intel (which only makes parts for Intel internal use and is also likely running at or near capasity).
It has been obvious for a while that Bitmain has been selling as many S9/R4/T9 units as it could get the chips for - and that they haven't been able to get enough chips for THOSE to satisfy the demand, despite the poor reliability of the S9.
It seems likely that Bitfury has had delays in selling it's new chip to others at least in part to that same issue, and probably was using all of it's supply for internal deployment for months.
BW.com probably put it's "sell miners" plans on hold due to having a hard time getting enough for IT'S internal usage.
Caanan doesn't seem to sell enough Avalons to have had major shortage issues.
No conspiracy theory needed, just examination of the facts regarding high demand vs low capasity SO FAR to make the new-node chips.
It even seems to be affecting Baikal to a degree, despite them being on an older process node - though I suspect that the issue there is more that "we got hit by unexpected demand that cleaned us out overnight and there is ALWAYS lag time getting a new batch of chips ordered, delivered, and machines built from them" even on mature process nodes.
Even mature node fabs tend to be booked ahead at least somewhat, especially if the node is less than 3 generations old (a lot of AMD and Intel support chipsets, perhaps ALL of them are STILL built on 28 or 32 nm 'cause it's a waste to make those on 14/16 or even 22).