Are you feeding live or f/t? If f/t, make sure it is warm enough. BPs can "see" with their heat pits, but if the prey isn't warm enough that might make it harder for them.

Sometimes BPs strike and miss because they are not trying to capture the prey; they are just striking defensively. This could be an indication that she doesn't feel secure because her temps are off or her hides don't feel secure enough to her or her enclosure is too large, or anything else along those lines.

As far as the eyecaps, it seems to be safe to leave them until the next shed. You should measure the humidity with a digital hygrometer. When she goes blue next time, make sure her humidity is plenty high enough, and she'll probably get the eyecaps off by herself.