It seems to be an issue, checkbox columns are not getting initialized with refreshCM method.
It would be fixed in upcoming version.
For now as a workaround you may call grid._initTypeColumns() after refreshCM to initialize checkbox columns
https://jsfiddle.net/96fLkrno/