Oh gosh! I just answered your question on InkscapeForum. I appreciate you posting here, but it's probably better not to post the same message in both forums, just because it could be so confusing. In this case, with these 2 forums, it's probably not so bad. But if they were unrelated forums, you could get conflicting replies, and one forum wouldn't know what you did under instructions from the other forum, and all that.
I don't know an easy answer. One thing I didn't say in the other topic, is that with vertical patterns, there is a check box for it, in the LPE. Whenever I use those vertical checkboxes, they mess up the whole thing. But I learned if I turn the vertical drawing on it's side, then apply the LPE, it sometimes works better. Then later, I just flip it back upright. I tried that with your drawing, but it didn't work. I'm not sure how you managed to apply the LPEs with gradients, like you did, though.
But we can still use this message to help build up the forum. Not that I'd want to do this on a regular basis. But since the question is already posted, once we find a good answer, we'll copy it over here, and it can still help other people.