Greetings,
Only thing that comes to mind are fan curve or power management profiles. These can be set in BIOS or in software as part of Gigabyte Utilities.
I would first confirm no profiles or custom curves were set. Your CPU fan should never stop spinning (ever).
If the behavior occurs with different fans, its not the fan itself
If you use default settings for Fan behavior in BIOS and do not have any custom Fan Profiles running of set in SIV, I would return the board to the place of purchase for exchange. If that is not an option, then RMA.
The BIOS you decide to run should in part be determined by the CPU you are using. Latest is not always best. Nor should it be a solution for to a CPU fan that stops spinning after making a BIOS change, unless (the BIOS) its known to be faulty. I doubt this is the case and if it has occurred with 2 or more fans with 2 or more BIOS revisions, then something isn't right with your BIOS settings, fan curve or the board itself.