I encountered a similar problem; a few experiments showed it only happens when the gradient is in paper space. Despite some time searching the web, I didn't find a solution, only a workaround. In my case they were two very simple shapes, so it only took a few minutes to reproduce them in Microsoft PowerPoint using draw tools, then copy/paste into AutoCad the replacement gradient as a metafile / OLE object.