You said "I tag my user vlans ( test1 and 2 port 1:1 )"
Don't do that Or at least: "I didn't do that"
Let's say user's switch, port 24, has tagged vlan "123" and "234" - connects to physical port 1:1 on bottom switch.
Bottom switch has VMAN "slough4088" configured with UNtagged port 1:1 and TAGged port 48 (presumably goes to 46/47 on middle switch)
Middle switch has VMAN "slough4088" with TAGged 46/47
Upper switch etc. just like bottom switch.
All VMANs are ethertype 0x8100
In my case, I just hand the customer an ethernet cable that's plugged in to my switch's "1:1" port (untagged VMAN port). That gets plugged into their switch, and I don't care how many VLANs they tag on their port, or what the numbers are, etc.
Now, if they would need multiple (5) ethernet cables connecting their gear to let's say ports 1:1-5 on my end, I'd still tell them to tag/trunk that stuff on their ports, and I'd just say "conf VMAN slough add ports 1:1-5 UNtagged" - or at least I think that's how that should work.