R, 43 bytes
\(w,g,`*`=sapply)w*\(i)min(i*\(j)sum(!g-j))
Since we are allowed to input integer codepoints, here it goes. Takes input as a list of codepoint vectors for words, and codepoint matrix for grid.
\(w,g,`*`=sapply)w*\(i)min(i*\(j)sum(!g-j))
Since we are allowed to input integer codepoints, here it goes. Takes input as a list of codepoint vectors for words, and codepoint matrix for grid.