beam dynamics solved; original formula worked (adjusted_intensity = nominal_intensity * (actual_rate/nominal_rate)) but had to adjust pwm frequency; freq was set to high which meant the laser control didn't work for small duty cycles (intensities) and would therefore distort the speed compensation; with 488Hz PWM the laser can be controlled down to S1