Because it’s a ModelForm for the Gap model. You can’t include fields from a different model.
If you want to have fields from two models in what looks like a single form on the page you would use two ModelForms.
There are some links in this answer that should help Multiple Models to one Form - #2 by KenWhitesell