I was playing the web version. The bug with characters not buying fish allows the trade menu to open, but there are no prices listed and the fish cannot be clicked. I interpreted this as needing to sell different fish in different places because it worked when I interacted with someone else. This could be an idea for a potential new mechanic, because it does nudge players towards talking to different people rather than attempting to max out one relationship at a time.