BeagleBone Black Industrial not always booting from microSD-card

We have encountered some problems with our BeagleBone Black running on read-only SD-cards.
We have been running >10 Beaglebone:s with this setup for more then 6 months. After some time they have started to get some issues with booting from the external microSD-card.
Is there some known issues with the BeagleBone image we have used? Have I maybe chosen the wrong Image for BeagleBone Black?

cat /etc/dogtag Debian Buster Console Image 2020-05-18

sudo lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster

cat /proc/version
Linux version 5.4.38-ti-r8 (voodoo@x4-am57xx-beagle-x15-2gb) (gcc version 8.3.0 (Debian 8.3.0-6)) #1buster SMP PREEMPT Sat May 9 09:53:15 UTC 2020