My apologies! This check is new in pyxform v3. @Lindsay_Stevens_Au has been doing some good work to make sure we know what is expected to be supported and have tests around it.
I believe that adding image-description to that list would make the proposed forms work as expected but it might be best to double check that.
So, unfortunately, there isn't any previous version of pyxform to test that this new form type will pass thru correctly into the XForm (that is, without now explicitly adding it in).
Actually, upon reflection, this might actually be something worth considering doing initially, simply because otherwise this will currently entail users adding a new column "media::image-description". But that is a little odd because strictly speaking the pure text that is provided isn't media per se.
Whereas adding a new column "image-description" (eg to populate <image alt="foo" ...> alternate text for any associated image) is a bit less mentally jarring IMO. And it would co-exist slightly better with the existing (aliased) "image" column, and therefore perhaps easier to explain.
FYI, created an associated pyxform issue to add this, along with some additional error checks for when you try to specify image-descriptionwithout a corresponding image.