if they were in 3-5 feet of clear water, and you were wading, and they were only 5 feet away from you, they were most likely spawning, or else they would have beat it out of there.
when they're spawning, and they have seen you coming, they're spooked and they are difficult to catch. its easist to catch spawners if you sneak up on them and they don't see you. then they will readily (used loosley) remove your bait from their nest.