Twig template breaks when adding blocks
The solution was simple: the naming of the regions need to use underscores, not dashes.

In theme.info.yml

regions:
  contact_first: 'Contact (First column)'


In the twig template:

{{ page.contact_first }}