Я думаю тут корень с чередование мак\мок , просто к чередует с ч, поэтому корень моч
а значит а или о в корне зависит от значения.
"а" если в значении "обмакнуть" (погружать в жидкость)
"о" в значении "промокнуть" (пропускать жидкость)
мОчит, замОчит