In a relatively recent Solaris 11.4 SRU a limit was increased in it’s default setting. In 11.4 (no SRU) the limit of of open file for a user was 256.
Since a a few SRU this limit has now a different default.
Just in case you are wondering why some stuff suddenly works without further administrative intervention.
The system-wide limit was changed as well, it is now calculated based on the memory the system has.