workflow job template survey spec with booleans

I’m using the Tower collection (3.8.0) to create workflow job templates (ansible.tower.tower_workflow_job_template).

I’m attempting to create a workflow job template and survey spec that includes the following (I’m doing a from_yaml | to_json conversion): https://gist.github.com/t-readyroc/d591d9e0cad14d45169b1a5f5db1f1cb

My survey spec is 176 lines, including the above. However, if I include the above, the workflow job template is created, but the survey is not. If I remove those 22 lines, the survey is created without issue.

I’ve tried with and without the quotes. Is there a way to create the survey using the collection with a “multiplechoice” question type that includes booleans as choices? Related: it would be nice if the module would produce a descriptive error instead of continuing on like nothing happened (when the survey isn’t created, but the template is).

I should mention: my survey spec has a number of other multiplechoice question types (formatted identically to my gist) that are created without issue - the issue seems to specifically be with any multiplechoice type that has booleans as choices.

I’ll add that capitalization of True/False Yes/No did not affect the outcome.

I’ve found a workaround. Please see https://github.com/ansible/awx/issues/8987