Gathering has no effect on chances to catch a fish - you only need to meet the minimum gathering to be able to catch it.

Perception has a minimum value you must meet to be able to catch a HQ version of that fish and does scale but caps out at 15% - just like mining and botany - only difference is we have no way to increase that through skills like they do.