Steps to reproduce the issue
Thrive Architect in version 2.4.6 triggers the is_protected_meta hook with just two arguments. The docs seem a bit ambiguous to me:
apply_filters( 'is_protected_meta', bool $protected, string $meta_key, string|null $meta_type )
So they interpreted the last argument as optional, we expect three → Fatal Error.