onAPIError does not get called? - Better Auth