Ich hab von Perl überhaupt keine Ahnung; aber AFAIS reicht das aus um zu sehen, das du nirgendwo geprüft hast, ob das große ẞ überhaupt erstmal in ein kleines ß umgewandelt wird.
Die print() Ausgabe zeigt die Oktettenwertigkeiten des kleinen ß und auch das Zeichen selbst, wenn ich das mit einbeziehe. Perlintern funktioniert das also völlig korrekt. MfG