Ok, so the “twist” here is that you’re using a formset to generated the individual questions / choices.
A formset creates all the individual forms for you, and what you’re needing to do is modify each of those forms as they’re being created.
See get_form_kwargs
in Formsets | Django documentation | Django.
You may also find the discussion (and related links) at Pass different parameters to each form in formset to be helpful.