Western Digital Drive Update Guide Without Windows/WD Dashboard

ekkehard@FW16:~$ .local/bin/wd_fw_update 
Western Digital SSD Firmware Update Tool

[?] Select the NVME drive you want to update: 
 > /dev/nvme0n1
   /dev/nvme1n1

[sudo] Passwort für ekkehard: 
Current Active Firmware Slot (afi): 1
[?] Select update action, Mode 2 is recommended: 
   0 Downloaded image replaces the image indicated by the Firmware Slot field. This image is not activated.
 > 1 Downloaded image replaces the image indicated by the Firmware Slot field. This image is activated at the next reset.
   2 The image indicated by the Firmware Slot field is activated at the next reset.
   3 The image specified by the Firmware Slot field is requested to be activated immediately without reset.

 85%|█████████████████████████████████████████████████████████████████████████████████████████████████████▉                  | 2.27M/2.67M [00:00<00:00, 7.76MB/s]
========== Summary ==========
NVME location:     /dev/nvme0n1
Model:             WD_BLACK SN770 2TB
Firmware Version:  731100WD --> 731120WD
Installation Slot: 1
Active Slot:       1 --> 1
Activation Mode:   1
Temporary File:    /tmp/wd_fw_update5yw69za3.fluf


[?] The summary is correct. Continue (y/N): y

100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2.67M/2.67M [00:02<00:00, 937kB/s]
CompletedProcess(args=['sudo', 'nvme', 'fw-commit', '-s 1', '-a 1', '/dev/nvme0n1'], returncode=22, stdout='Multiple Update Detected (MUD) Value: 46\nDetected an overlapping firmware/boot partition image update command sequence due to processing a command from an Admin SQ on a controller', stderr='NVMe status: FIRMWARE_IMAGE: The firmware image specified for activation is invalid and not loaded by the controller(0x4107)\n')
An error happened during the update process.
Traceback (most recent call last):
  File "/home/ekkehard/.local/bin/wd_fw_update", line 8, in <module>
    sys.exit(run())
  File "/home/ekkehard/.local/lib/python3.10/site-packages/wd_fw_update/main.py", line 555, in run
    main(sys.argv[1:])
  File "/home/ekkehard/.local/lib/python3.10/site-packages/wd_fw_update/main.py", line 545, in main
    wd_fw_update()
  File "/home/ekkehard/.local/lib/python3.10/site-packages/wd_fw_update/main.py", line 526, in wd_fw_update
    raise RuntimeError("Please try again with caution.")
RuntimeError: Please try again with caution.
ekkehard@FW16:~$

This was without a reboot after the third or fourth attempt. Will edit later if this changed anything.
[edit]
nope, after reboot the same error is displayed with option 1.
[/edit]