Hi there,
if the main issue is the Columns, then you can add this CSS:
@media (max-width: 1024px) {
.wp-block-columns {
flex-wrap: wrap;
}
.wp-block-column {
flex-basis: 100%!important;
}
}
This will force single columns on screens below 1024px. You can adjust that size to fit your needs.
As a not if you want greater control over your Containers / Columns then you may want to try GenerateBlocks on a future build:
https://en-gb.wordpress.org/plugins/generateblocks/