The "a" in "kam" is short, so the strange thing is that there is only one "m" in "kam". (Compare to "duk" where the "u" is long.)
A noun can end with double "m", for example "damm" (dust) and "lamm" (lamb), but then there are corresponding versions with long "a", "dam" (lady) and "lam" (lame).