What a difference!
I switched from the base
to the gravity-test
branch on my Pi Zero 2 and the gravity update ran to completion in a "normal" amount of time. Memory consumption stayed in a normal range.
Not sure what else is needed to bring it out of the WIP status but it's a great start!!