Stepper driver warning: OTPW flag set

Is it the resistor that makes it too weak? I’m asking because I thought I had figured the current correctly, and want to know where I went wrong.

IDK, I’m not aware of anyone who tried to replace them with lower values.
This is just from experience.
Btw, this is another info from the datasheet:

So, 2.8A is more like “Peak” value, not like continuously working, same with 2A RMS. It will be possible if they are soldered to large copper heavy board, but StepSticks are not something like that.

I’m still confused about why this would happen when the motors were only holding position?

From the driver’s perspective, this does not matter. Steppers always receive full current, no matter if it holds or spins, this is how they work and how they keep position in place. This is why hold_current exists.