If I have a GMax Corviknight for example, I breed it w Ditto then hatch a Rookidee. Would I be able to GMax the Rookidee once it becomes Corviknight?
No. Gmax trait cannot be passed down through breeding. However, the species of the Pokemon and other traits (e.g. IVs) will be passed as normal.
Source