I just gave it a look and it looks like the grid refresh rate is too high (or it is for my DIY grid and it was throwing libmonome errors).
Along with updating to 2.0 syntax, I changed line 287 to 20 fps and it seems to be working
metro_grid_refresh = metro.init(function(stage) grid_refresh() end, 1 / 20)