Keep in mind that bedding bass that are visible from the bank have had every bait known to human kind thrown at them. They have also been hooked and released multiple times. Studies show that fish do have memory for that and avoid baits and lines and hooks for a few weeks. Bass not as much as other species. The smaller bass are sometimes caught multiple times in a day, but the bigger ones literally have larger brains and longer memories. You are probably casting at fish that already have a doctorate in artificial bates, hooks, and fishing line. Anything that looks like those things they are going to leave it alone if they are visible from the bank.
I would try fishing a little bit deeper. If there are bedded bass in the shallows, there are many more just a little bit deeper that are preparing to move shallow to spawn. The prespawn fish are more aggressive biters and are generally lurking just out of site in 5 to 12 feet of water. Water is warm enough now to wade out to waste deep. I have been doing that and casting parallel to shore with Senkos coated with my favorite smelly jelly scent. I used this method on Thursday and caught over 40 smallmouth bass weighing 2 to 6.5 pounds. Friends who were fishing with me and had never caught a bass before caught up to a dozen fish each weighing 2 to 6 pounds.
The easiest place to use this method is along the railroad tracks and highways in the sloughs of trapped water that are right next to the Willamette and Columbia. Look for the ponds with a pipe connecting them to the river. The smallmouth bass are coming through the pipes into the ponds to spawn. They will be doing this in decent numbers for the next 2 weeks. Try these types of spots and senkos and scent while casting along the banks and you will get into a few fish for sure.
The key is to fish the senko completely weightless and let it sink on a completely slack line. Watch the line as it is slowly pulled down by the senko. If the line jumps or changes speed it is probably a fish. Set the hook. If it reaches bottom without a bite lift your line a couple feet and let it sink on a slack line again. Repeat until you get a bite. I will jiggle the line sometimes while it is sinking to give the senko more wiggle. Even then let it sink to the bottom and repeat.
Post pics soon of the many bass you are about to catch. Haha.