Daniel,
I didn't want to lose sight of your ask in comment #34.
I updated to the latest mainstream kernel, and then reverted the mutter packages (as per comment #31).
That also fixes the problem.
Specifically, this configuration is working for me;
uname -a
Linux ubuntuvm1 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
sudo dpkg --list | grep mutter
ii gir1.2-mutter-2:amd64 3.28.3+git20190124-0ubuntu18.04.2 amd64 GObject introspection data for Mutter
ii libmutter-2-0:amd64 3.28.3+git20190124-0ubuntu18.04.2 amd64 window manager library from the Mutter window manager
ii mutter 3.28.3+git20190124-0ubuntu18.04.2 amd64 lightweight GTK+ window manager
ii mutter-common 3.28.3+git20190124-0ubuntu18.04.2 all shared files for the Mutter window manager
Daniel,
I didn't want to lose sight of your ask in comment #34.
I updated to the latest mainstream kernel, and then reverted the mutter packages (as per comment #31).
That also fixes the problem.
Specifically, this configuration is working for me;
uname -a
Linux ubuntuvm1 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
sudo dpkg --list | grep mutter
ii gir1.2- mutter- 2:amd64 3.28.3+ git20190124- 0ubuntu18. 04.2 amd64 GObject introspection data for Mutter git20190124- 0ubuntu18. 04.2 amd64 window manager library from the Mutter window manager git20190124- 0ubuntu18. 04.2 amd64 lightweight GTK+ window manager git20190124- 0ubuntu18. 04.2 all shared files for the Mutter window manager
ii libmutter-2-0:amd64 3.28.3+
ii mutter 3.28.3+
ii mutter-common 3.28.3+
And display resizing also works as expected.