From my understanding, almost all fish, including Spectral can be caught with any ocean bait, or the versatile lure.
There's just a preferred bait to each. The fish will take less time to bite if it's a bait it likes lol.

There's a few specific fish, usually high point value ones during spectral currents, and all the Fishers Intuition fish that can only be caught with a specific bait.