The code 2 given by the inspector is understandable as in BS 7671 ( electrical regulations )the maximum rating for that size of cable even at maximum temperature rating would be 21 Amps and the max connected load of the hob is 7.2 kW ( 31.3 Amps)
So, on that basis the cable could be overloaded and be a potential fire risk. However, the manufacturer is responsible for the design and all related calculations and if they supply the hob with this flex attached they take full responsibility, and this could be considered acceptable. To clarify the situation and clear the applied code 2 we would suggest contacting the manufacturer and get confirmation in writing that this flex is an adequate size for the 7.2 kW load