In LuaTeX, when \pagedirection is right to left then \pagerightoffset is used instead of \hoffset to position the page. I attached a patch and an example that demonstrates the problem. Udi