I can confirm, TGM is not working with PHP 8. I get the same error like
I think this is a critical error, because a lot of themes on Envato use TGM, because TGM is recommended by Envato to use it.
errors
Passing null to parameter #3 ($subject) of type array|string is deprecated in C:\WEB\laragon\www\TRAVELAROUNDWORLDWIDE\wp-includes\formatting.php on line 5385
Deprecated : preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in C:\WEB\laragon\www\TRAVELAROUNDWORLDWIDE\wp-includes\formatting.php on line 5385
Deprecated : Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\WEB\laragon\www\TRAVELAROUNDWORLDWIDE\wp-includes\Requests\Cookie\Jar.php on line 63
Deprecated : Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\WEB\laragon\www\TRAVELAROUNDWORLDWIDE\wp-includes\Requests\Cookie\Jar.php on line 73
Deprecated : Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\WEB\laragon\www\TRAVELAROUNDWORLDWIDE\wp-includes\Requests\Cookie\Jar.php on line 89
Deprecated : Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\WEB\laragon\www\TRAVELAROUNDWORLDWIDE\wp-includes\Requests\Cookie\Jar.php on line 102
Deprecated : Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\WEB\laragon\www\TRAVELAROUNDWORLDWIDE\wp-includes\Requests\Cookie\Jar.php on line 111
Deprecated : Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\WEB\laragon\www\TRAVELAROUNDWORLDWIDE\wp-includes\Requests\Utility\CaseInsensitiveDictionary.php on line 40
Deprecated : Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\WEB\laragon\www\TRAVELAROUNDWORLDWIDE\wp-includes\Requests\Utility\CaseInsensitiveDictionary.php on line 51
Deprecated : Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\WEB\laragon\www\TRAVELAROUNDWORLDWIDE\wp-includes\Requests\Utility\CaseInsensitiveDictionary.php on line 68
Deprecated : Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\WEB\laragon\www\TRAVELAROUNDWORLDWIDE\wp-includes\Requests\Utility\CaseInsensitiveDictionary.php on line 82
Deprecated : Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\WEB\laragon\www\TRAVELAROUNDWORLDWIDE\wp-includes\Requests\Utility\CaseInsensitiveDictionary.php on line 91
Deprecated : Automatic conversion of false to array is deprecated in C:\WEB\laragon\www\TRAVELAROUNDWORLDWIDE\wp-content\themes\traveler\inc\st-hook-functions.php on line 2048
Deprecated : Automatic conversion of false to array is deprecated in C:\WEB\laragon\www\TRAVELAROUNDWORLDWIDE\wp-content\themes\traveler\inc\st-hook-functions.php on line 2048