So I sometimes go to new guilds to maybe get some tips and learn something new, its not something i try to hide and always state my intention to players when i join their guild. I have a collection of setups that i have tuned for days on end, so when i get into new guild i will play against the players and if someone have a stronger setup i'll ask if they interested in sharing/trading/testing setups. if no one have setups strong enough to beat me I will always share my setup with them no matter who they are or what guild they from. Currently I have 17 setups, i don't always play with all of them, i have 3 that's my main setups which i use all the time, when i encounter a team which not 1 of the 3 main setups work on, i will go through the others till i find 1 that work, if none works i'll take whichever worked best, copy it as new setup and start playing with the settings till its perfect..
Also when i join new guild to learn some stuff, while im in that guild my loyalty lies 100% with them, even when i feel there's nothing more for me to learn from players, i will only leave them once there's no issues with me leaving, like they have a replacement waiting or tell me it ok to go.