Found another bug in my code. I tried to enable running longer times on the first few layers by running the galvo multiple times, but I goofed and didn't realize I deleted the accumulated points the first time I ran it. Running again and the lift seemed to "stick" on more layers as if it was actually working better. We'll see a bit later.