The answer is contained in the log data you provided. It seems your embedded device was only powered on about 6 seconds. That doesn't seem to be long enough to initialize the device.
It seems it takes ~99 seconds to initialize your cryptographic random number generator (CRNG).
linux kernel DRNGļ¼Digital Random Number Generatorļ¼
@ drivers/char/random.c
extract_entropy() for (i = 0; i < LONGS(EXTRACT_SIZE); i++) { unsigned long v; if (!arch_get_random_long(&v)) break; hash.l[i] ^= v; }
These messages are harmless so long as the reads from urandom are not being used to generate long lived cryptographic secrets, such as the ssh host key or a diffie-hellman modulus. Probably they're being used to do something like key a hash table or the like. I'm not sure what ubusd is doing with urandom but I doubt it's generating crypto keys.
/dev/urandom is insecure. Always use /dev/random for cryptographic purposes.
Fact: /dev/urandom is the preferred source of cryptographic randomness on UNIX-like systems.
I don't fully understand this just curious if you disagree with that.