Don't try and catch the fish on the beds, they aren't going to bite. If you can see them, they can see you. If you catch a OOS fish, just get it back in the water, no harm no foul. Also, steelhead aren't very smart your leader being mono wasn't the reason you weren't catching fish.