This also can happen when other script / routines are involved. When you use odbc wrapper functions there is no preview saved. The other way around also happens. Revit will save a dwg with a picture but this is not the view when you open it. Try figure it out..