Azure SQL very slow INSERT in stored procedure
This probably will not help but could you give it a try

INSERT INTO ItemProperty (PropertyId, Discriminator, ItemId)
SELECT @PropertyId, @Discriminator, Id 
  FROM Item 
  JOIN ItemType 
    ON ItemType.ID = Item.ItemTypeId  
   AND ItemType.ItemGroupId = @ItemGroupId