The timeout seems to be working. The pinout toggles as expected. Did you check the QSPI registers set by the HAL? It's surprising HAL_QSPI_Abort does not reset the autopolling flag in the QSPI registers.A solution might be to set the registers manual...