So , as described upper , downloading the tar.gz version of the latest ( at the moment) Perl SDK 5.52 , when invoking
Opts::add_options(%a_hash)
the %options are not actually updated because
if (!exists($options{$key} ) {
only checks if $options{$key} vas defined but not instantiated
so for me i had to also check for its "->" too, to not be null ;