Doesn't surprise me: The ARM (SoC) ecosystem is a fucking mess!
Until ARM hardware is as generic as regular PCs, it will always have issues like this.
Note that I didn't say, "ARM Linux". This is because it's a fucking mess for all operating systems!
"Will my program run on this ARM chip? It runs on other ARM chips."
"Probably? Maybe? Who TF knows‽"