You can try to read back FUS state and version with CubeProgrammer connected using USB (not ST-Link) with BOOT0=1.
By experience, It seems CubeProgrammer cannot read back FUS state using SWD.
In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question.