Previous version give error that you can't use Instant Client with client less than 21 version (19.X is last version for mac os for two years or more).
But the last SQL Deverloper 23.1 show something new:
The target Oracle Client Test Results cannot be started because an exception was thrown: java.io.IOException: Cannot run program "/Applications/SQLDeveloper.app/Contents/Resources/sqldeveloper/jdk/bin/java" (in directory "/Applications/SQLDeveloper.app/Contents/Resources/sqldeveloper/sqldeveloper/bin"): error=2, No such file or directory