To elaborate on that: it seems that libera.chat's IRCd ("solanum-1.0-dev") returns "461 <nick> MODE :Not enough parameters" (so not the 696 numeric mentioned earlier) and does not apply
any of the modes, which means the earlier workaround of just hiding the 696 numeric is unfortunately entirely ineffective on this ircd..