I believe that when finding a multiplayer opponent, you should lose your shield once you have dropped a troop/spell, not once you have started searching. This is because many of us lose our shields when searching and never end up raiding someone.
Thanks for reading this,
Hydra9801
