Não sou desenvolvedor WHMCS mas com a ajuda do ChatGPT consegui identificar esse problema no código de vocês, então vou ser bem objetivo e direto.
Eu notei que o módulo de boletos se chama "paghiper" e o de PIX "paghiper_pix". O problema ocorre quando alguns usuários, como eu, não querem dar a opção de pagamento por boleto bancário para os seus clientes, por isso só ativei "paghiper_pix".
Levando em consideração o código parece que é enviado uma requisição HTTP para o PagHiper, informando que o boleto foi cancelado pelo cliente. O problema é que como o módulo "paghiper" de boleto não está ativo no meu WHMCS, me é retornado o erro "Module not found".
// add_hook('AddInvoicePayment', 1, 'paghiper_cancel_paghiper_slips');
// add_hook('InvoiceCancelled', 1, 'paghiper_cancel_paghiper_slips');
// add_hook('InvoicePaid', 1, 'paghiper_cancel_paghiper_slips');
Poderia apenas ter excluído o arquivo também...
Acredito que vocês devem adicionar uma verificação se o módulo "paghiper" está ativado antes de continuar a execução do código.