It's a known bug. The issue is if I just add in to use those in Suramar, it'll use them *everywhere* in Suramar, which is not good. Blizzard just happened to allow these just here. What you can do is the area you are catching the Open Ocean lures at, run this in the Developer Tools > Console and paste it here and it'll give me the zone and Subzone and I'll add it in.
Code:Log($"Zone: {Me.ZoneId} ({Me.ZoneText}), SubZone: {Me.SubZoneId} ({Me.SubZoneText})");
which will give you something like this:
I will do, hope i will do it well XD