I had been using v3.0.0 for the OTA library. I have since increased otaconfigFILE_REQUEST_WAIT_MS to 40sec among a few other changes in my application and have not encountered the duplicate block issue in a while. That being said, I will try to update the OTA library and run some more tests.
Generally speaking, is it recommended to stay up to date with new commits on the main branch for this and other official submodules?