Hello,
I had a look at your FS26 config and I do no see any issue in the steps you are executing.
basically you need to:
1. The duration of the watchdog window is configurable from 1.0 ms to 1024 ms with the WDW_PERIOD[3:0] SPI bits.
You will configure the WDW according your needs.
2. The new watchdog window is effective after the next watchdog refresh.
You need to do 1. refresh with old period.
3. since now the new watchdog period is applied.
I would look for the issue somewhere else. Maybe you are sending wrong SPI refresh, you something delay it on your application side.
you can also check the SPI line when new period is applied if it match the refresh window. etc...
Best regards,
Peter