UK hydrogen technology firm ITM Power plc (LON:ITM) has experienced some supply chain constraints in relation to the completion of its 24-MW Leuna contract.