You have it correct already.
A disconnecting means or overcurrent protection is not required for the fire pump controller with the SUSE label since it already has the disconnecting means and overcurrent protection.
If you put in the overcurrent protection, it would have to carry locked current indefinitely. That would permit the fire pump motor to run to failure. Your overcurrent protection is only for short circuits and ground faults.
The controller will protect the wiring and the disconnect switch by interrupting the feed to the motor after 20 seconds of locked rotor current. At that point, the motor is already fried. That is why the switch and wire is sized the same as any other motor but the overcurrent protection is required to carry locked rotor current forever.