Inconsistent behaviour using here2

I have set up multiple CubeBlacks with here2 using UAVCAN, and had no issues so far, but a new setup left me puzzled. With exactly the same parameters, the here2 (leds, compass, GPS) will only work on one of my setups if I set brd_boot_delay to 1000 or above.
Now here comes the strange part: if I set brd_boot_delay to 1000 on one of my other setups (where this is not necessary), the here2 stops working.

Switching the here2 GPS units makes no difference, so the fault lies with the cubes. The cubes were purchased from the same source at the same time and the serial numbers are next to each other. Using ArduCopter 4.0.3.

This left me puzzled. Any ideas WHY?

try this site https://discuss.cubepilot.org/t/herelink-firmware-update-problem/1483/3

I have not started working Here GNSS yet, so no knowledge at this point.

The link you provided is completely unrelated? I do not use the herelink system.

“here2 using UAVCAN” then why are u saying using here2?![here2-01|500x500]

The link you posted is about the herelink system and not the here2 GNSS unit!

I just quickly copied one link from cubepilot.org just to direct you to that site.

For all Pixhawk 2.1 and here2 GNSS GPS issues, the recommended site is https://discuss.cubepilot.org/

Someone here might be able to help you. Good luck…