I have also used a zippered pocket on the belt webbing as a means to retain the hose. But I suspect the pocket is no longer than the Apeks stick.I live in Switzerland. Buying a piece of plastic pipe is going to cost me more than just buying the Halcyon retainer. (quick connect fittings for a pee valve run me around 10 USD each)
Also bear in mind the total length of the Apeks retainer is 6 inches, minus around 2.2 for the bits that hold onto the belt. When I first got it, I was actually surprised by how small it is, considering the photos online.
But yes, I could be the dummy here.
How is your long hose routed? Are you diving a single tank or twinset? Maybe a picture would help us? I am at a loss for more suggestions. Hopefully, someone here can help identify the problem.
Okay, one more question, but if it's applicable I'm sure this occurred to you. Are you within an average height range? For a person short in stature, a 7-ft hose may be too long to stay in place under the Apeks stick. For some very tall people, they might actually be more comfortable with a hose longer than 7 feet. A 7-ft hose does seem to work fine for the vast majority of people, though.