I use a custom function to highlight C/C++ objects and it was working perfectly before the aforementioned commit: 'Respect symlinks for resolving vim-polyglot as fallback, closes #601'
The problem seems to be that the custom .vim/after/syntax/c.vim is the only file read , where before, the custom changes were applied on top of bfrg/vim-cpp-modern/after/syntax/c.vim
Before:

After:
