This doesn’t look good:
33432 [2025-02-28 21:02:19] WARNING[20884][C-00000020] pbx.c: No application 'MacroExit' for extension (macro-dial-ringall-predial-hook, s, 3)
Macro() & MacroExit() applications were deprecated removed (EDIT: see below) in Asterisk 21. You’ll need to update your custom dialplan to use Gosub() & Return(). Please refer to some of the FreePBX 17 release notes.
You are not alone with this challenge, and it is a bit confusing because the FreePBX dialplan contexts are still named macro-* but that is different than the dialplan applications.
You might consider posting the relevant portions of your extensions_custom.conf file for further assistance.