Some additional info:
I've updated every device to firmware version 1.4.4 expecting it solved the problem, because we're amidst a big project involving the federal government and the devices must be in the field to collect data. After updating firmware, formatting microSD cards and configuring schedule all over again I plugged the devices back to computer to check if the clock was ok before deployment and it seems to be ok.
I noticed that on the devices that stopped working around day3, the clock was messy: each second was taking 3-5 seconds to pass and the exact time was nowhere near where it should be. Now I'm worried that not even the 3-day data can be trusted, because I'm not sure if the recordings started at real time.