Loving the tag setup Matt, thanks for the hard work.
However, I think I found a small bug. When it is selecting bait, it cycles through all the baits and selects all of them until it finds the correct bait. Also, if the currently selected bait is the correct bait, it'll still cycle, not a big deal. The real problem comes when you have bait/lure in your inventory that is a higher level than your fisher. It'll try to select it, but since your level is too low, you won't be able to. And so, it's stuck in this infinite loop of trying to select that bait in order to move onto the next bait. Let me know if I am doing something wrong on my end.
It doesn't know, unfortunately what bait you already have selected. So it has to loop for now.
I did run into the issue of bait level while testing and thought I had fixed it..but now both of my fishers are at 60... =(. It should, attempt to click it and continue, but I might have messed that up when fixing other issues. I will see if i can logically fix the bug without being able to actually test and push it up.