(This issue is fixed in Blender 4.3, but I'm still on 4.2.3 so yeah...)
Adjusted origin of Pusher so it lines up better, and this time remembered to apply all transforms.