Function doesn't error despite not existing

Function not existing:

This should error:
image

Proof of correct path:

Full video:

External Media

My biggest concern about this whole error is now I wanna refund people who purchased in the past 4 days, my only issue is that there is no way to refund Robux directly to payers. The obvious solution would be to give them their purchases but some of these people bought it multiple times, thinking that it didn’t go through the first time.

It sucks that most of this audience isn’t on social media so they can’t inform me of the bug.

Would it be possible to refund all fish pack purchases people made within the past 4 days or so?
Game: [🐟] Catch a Fish - Roblox

More information:
An older version of the FishingHandler did have GiveFish if that matters at all

Expected behavior

It should error when it gets to the non existing function and stop the transaction from going through

Can you try print(debug.info(FishingHandler.GiveFish, "sln")) above the 'this should error'?