Idk, it seems that the batch compiler doesn't update the map when I save it in hammer. I found a workaround but that laser still doesn't seem to be working :/
[Update] I figured it out, I just need to export the .rmf to a .map before I use the batch compiler. I think I actually knew that but I haven't mapped for ages so I guess my knowledge on the software is a little rusty.