Why train VAE twice

Hi,
Thank you for your excellent tutorial.

I read the article and code. It seems you split the raw data into source data and target data. I have a question why train VAE separately with respect to different data?

Best regards,
Lu