I wonder if that success is due to libericajdk11 ability to run in 32 bit mode? What I get with ManjaroArm installed jdk is error message (when I try to run a sketch from the ide):-
core does not run on this architecture: arm64
core is only compatible with 32 bit download of Processing
ie a spanner in the works, because I know it should work because PiCrate and py5 both work fine with this jdk.