sed match pattern N times
Sorry, seems like I figured it out just after posting.
It needs to be
sed -e 's/\(word. \)\{2\}/&\n/g' tmp
Apparently the parentheses are needed to let sed apply {2}
condition on the entire pattern word.
and not just preceding space.