This is tricky. This is how it works: the client will contact GUP only when it gets the information from SEPM that there are new updates:
client: Yo, SEPM. Do you have new defs?
SEPM: Nope.
client: Ok...
(1 hour later)
client: And now.
SEPM: Yeap.
client: Great! (to GUP): Hey bro, gimme some fresh defs.
GUP: Wait a sec. I am downloading them from SEPM. Will be ready soon.
client: No problem.
So, to sum up, since there are 3 updates daily, it is dificult to cach the client redhanded flirteringwith GUP :-) My advice: keep sylink.log ON on the client for about 12 h, then check it. If there is connection on port 2967 - it uses GUP. If you are not sure, you can paste the log here.
Let us know! :-)