Release target
Strange, i see in log: srst_only separate srst_nogate srst_open_drain connect_assert_srst
connect_assert_srst means “connect under reset”
I did the test on a nucleo_F4 in Release, i got “reset_config none” for software system reset so i suggest you review your Release debug configuration.