I think the error is actually in the definition of print or bed on line 2.
M190 S{material_print_temperature_layer_1} ;Wait for bed to reach temp before proceeding
Should be BED on line 2:
M140 S{material_bed_temperature_layer_1} ;Start heating bed
M190 S{material_bed_temperature_layer_1} ;Wait for bed to reach temp before proceeding
M104 S{material_print_temperature_layer_0} ;Start heating extruder
M109 S{material_print_temperature_layer_0} ;Wait for extruder to reach temp before