The problem with compiling blender 2.79.b (the last working version) is not that it’s ARM. The problem is that unless you use a system from back then, you will not be able to compile ancient blender with modern libraries and blender depends on a huge amount of stuff. In Debian that’s 345 packages requiring 1128 MB of disk space. Among that is everything and the kitchen sink.
From January 2022 until October 2023 I was porting blender 2.79.b to more recent versions of python, freetype, glew, libjpeg, libpng, libxi, OpenImageIO, OpenMP, C++14 and the rest of it. The patch became 2k lines long and can be found in the history of reform-debian-packages in commit 3a8ae00644e4aa2cd1c31f4d73809dae8d62dc38 which removed it when I gave up as this ate too much of my time. So no, ARM is not the problem, the huge number of dependencies is.
Yes, there is a patch attempting to make mondern blender work on platforms with non-desktop opengl:
But minute has already spent a lot of time on it and recommends against using it:
There is a way to have blender work on the Reform and that is the upcoming qualcomm quasar board: