Did you compile Blender from the sources with same options for both ARM and x86? I guess not...All of this is really just to say (as has been pointed out again and again) that using a single benchmark (even if it's a collection of small benchmarks) and extrapolating that to ultimate IPC is a desktop/workstation/server type environment is silly, but you keep doing it again and again as if it means something.
It is not silly to use Spec/Geekbench as reference...because any other code i compiled pretty much matches, give or take a few precent.
However what is silly is using binaries, where you have no idea what code pathes are compiled in and use this for comparing CPU architectures.
In addition, were you using the Geekbench floating point subscores as reference? I guess the answer is again .. no.