I have an alt with worse stats than yours, fishes enough each week for the challenge log.

Usually 10 - 12 dragonspines / session. WAY less than an hour.

My advice. Drop the macro, pay attention. If netflix is that important tune your macro and accept the lower catch rate.