Glass Masquerade 2: most probably will be released on Itch in the following month or so.
Glass Masquerade: Unfortunately, we haven't found any info on how to provide DLC's on Itch.io. On the other hand, making the build with distilled 1.4.3 changes (those aside of DLC-related ones) is too much complicated. So, sadly, the answer is no.