@sleve_mcdichael
Sorry it's not much help but it was these ones:
base-files bind9-host bluetooth bluez debconf debconf-i18n debconf-utils distro-info-data firmware-atheros firmware-brcm80211 firmware-libertas
firmware-misc-nonfree firmware-realtek libasound2 libasound2-data libasound2-dev libavcodec-dev libavcodec58 libavdevice-dev libavdevice58 libavfilter-dev
libavfilter7 libavformat-dev libavformat58 libavutil-dev libavutil56 libbind9-161 libbluetooth3 libc-bin libc-dev-bin libc-l10n libc6 libc6-dbg libc6-dev
libdns-export1104 libdns1104 libgssapi-krb5-2 libicu63 libisc-export1100 libisc1100 libisccc161 libisccfg163 libk5crypto3 libkrb5-3 libkrb5support0
liblwres161 libnftnl11 libnss3 libntfs-3g883 libpam-systemd libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libpostproc-dev libpostproc55
libraspberrypi-bin libraspberrypi-dev libraspberrypi-doc libraspberrypi0 libsndfile1 libssl1.1 libswresample-dev libswresample3 libswscale-dev libswscale5
libsystemd0 libtiff5 libudev-dev libudev1 libvlc-bin libvlc-dev libvlc5 libvlccore-dev libvlccore9 linux-libc-dev locales multiarch-support ntfs-3g
openssl pi-bluetooth policykit-1 psmisc python3-debconf raspberrypi-bootloader raspberrypi-kernel raspberrypi-net-mods raspberrypi-sys-mods rpi-eeprom
systemd systemd-sysv tzdata udev vlc vlc-bin vlc-data vlc-plugin-base vlc-plugin-qt vlc-plugin-video-output
I also increased the gpu mem from 64mb to 96mb but I suspect it was the updates that fixed it.