Module is not properly cleaning input params
И действительно, когда я проверял переменную $this->restrict_unknown_params дальше в файле action.default она снова была false.

Я ОЧЕНЬ удивился, поскольку я проэкстендил класс CMSModule и ожидал, что переменная будет вести себя логично, ан нет, логика CMSMS так не отработала

После анализа других модулей, я передвинул $this->RestrictUnknownParams() в метод InitializeFrontend(), как было сделано в других модулях и все заработало нормально.

Глубже копать не стал.