Fishing's always been glitchy on servers, whether that be Java or Bedrock, and it's especially bad with small, shallow pools like that pond on the jungle island. I recommend making an 8x8x3 pool to fish in (2 blocks deep worked for me, but it was still rather glitchy) and then you can remove it...