MarcoBlue
You probably need to swap out Trapped for Enforcer. The Enforcer gem provides 90% Damage Reduction (DR) for your pets. The problem might NOT be generating pets fast enough. It might be that they just aren’t surviving. Oddly enough both gems have the same damage buff and Enforcer is ALWAYS buffing unlike Trapped. Don’t worry about your dart it’s not doing much damage even with the Trapped bonus.
I like Tasker and Theo for Rift runs. I enjoy the freedom to use the same build for both high GR and for key farming. I’ve started way too many GRs with my farm gear and it’s nice to have one less thing to worry about. As far as other gloves… I’ve seen a few top players using Gloves of Worship. Apparently the affix works on Pylons though I’ve not tested that. As soon as get good Stone Gauntlets I’ll switch to those. Who doesn’t like a 20% chance to nail down those leaping SoBs.