A pontuação não está totalmente correta, porque a locução «com que então» não deve apresentar vírgula a separar «com que» de «então».
«Com que então» constitui um marcador discursivo, que se escreve «com que então», sem vírgula interna mas com outra a delimitá-la do resto da frase:
«com que então (pop.): expressão que traduz uma suposição, dúvida, hipótese, e que significa: ao que parece, segundo consta.» (António Nogueira Santos, Novos Dicionários de Expressões Idiomáticas – Português, Edições João Sá da Costa, 2006)
«com que então: c[om] que então, vais fazer uma viagem ao Brasil!... Quem me dera também poder ir (exprime surpresa ou admiração); c[om] que então, andas por aí a dizer coisas a meu respeito? Ora vamos pôr isso tudo em pratos limpos (exprime censura, atitude condenatória).» Énio Ramalho, Dicionário Estrutural, Estilístico e Sintáctico da Língua Portuguesa, Livraria Chardron de Lello e Irmãos Editores, 1985)
N. E. (21/02/2019) – Assinale-se que a locução «com que então» também ocorre sem vírgulas a destacá-la do contexto frásico, sem que este uso constitua um erro: «Com que então a tua mãe continuou sempre a dar-se com a Maria Antónia? Só não a queria lá em casa, hem?» (David Mourão Ferreira, "Tal e Qual o que Era", in Gaivotas em Terra, Lisboa, Editorial Presença, 8.ª edição, 1996, pág. 53).