There isn’t a shortage in the US and the current limited supplies in the U.K. and Canada are expected to be resolved in the next 2 weeks. 3rd party components are the reason for the delay.
Blame the national health care system in the U.K. and Canada and how they stock inventory. Minimal supplies at all times and any delays in manufacturing ripple through the entire system.