The moveit2 python library is not yet backported to humble but it acts as a dependency. Alternative is to install debian however, usual install of debian sets up /opt/ros/<version>/....
Backporting may take some work, instead scope a basic debian install the works with humble rather than having to build from scratch.