Цель ::
состоит в том, чтобы использовать отражение в kotlin, и поэтому он показывает синтаксическую ошибку, чтобы выполнить два аргумента.
Так что в этом случае ваш синтаксис должен быть
val q = (M::C)(3,5)
Если вы хотите просто получить объект класса C, чем вы должны сделать это как
val q = M.C(3)