I found the answer. Amazing what a good nights sleep will do.
fix is to mask this device
sudo systemctl mask dev-tpmrm0.device
Why on earth it suddenly started trying to load it after this update and no one knows anything about it is quite odd but meh.