I would use multiple-short-text question instead of an array for Q1.
Then you can use array filter to display the appropriate sub-questions in Q2 and pipe in the text with Expression Manager.
Sample survey attached:
Then you can use array filter to display the appropriate sub-questions in Q2 and pipe in the text with Expression Manager.
Sample survey attached: