Slow to load plank and top panel when boot up

I have a laptop running Budgie 19.10, and recently I noticed that after boot up and into desktop, both the top panel and plank are slow to load( about 10-20s after enter the desktop).

I tried to reset the plank and top panel, but it didn’t help solve the issue.

The boot up time is as normal as before the problem happen:
Startup finished in 4.065s (firmware) + 4.456s (loader) + 2.093s (kernel) + 2.698s (userspace) = 13.314s graphical.target reached after 2.551s in userspace

1.016s upower.service
           840ms dev-sda2.device
           790ms systemd-logind.service
           615ms lightdm.service
           457ms systemd-journald.service
           426ms networkd-dispatcher.service
           397ms udisks2.service
           303ms systemd-resolved.service
           294ms ModemManager.service
           281ms accounts-daemon.service
           280ms systemd-timesyncd.service
           235ms data.mount
           221ms systemd-udev-trigger.service
           212ms tlp.service
          ......

Also, the disk usage is only 10%:
/dev/sda2 228G 22G 195G 10% /
I am wondering that how can I solve this problem?

What stuff have you got in your autostart?

/etc/xdg/autostart

and

~/.config/autostart

Can you reproduce this if you create another account and login with that?

Files in /etc/xdg/autostart

at-spi-dbus-bus.desktop
budgie-desktop-nm-applet.desktop
budgie-desktop-screensaver.desktop
budgie-nemo.desktop
fcitx-qimpanel-autostart.desktop
geoclue-demo-agent.desktop
gnome-keyring-pkcs11.desktop
gnome-keyring-secrets.desktop
gnome-keyring-ssh.desktop
gnome-screensaver.desktop
gnome-software-service.desktop
gsettings-data-convert.desktop
im-launch.desktop
indicator-application.desktop
nautilus-autostart.desktop
nm-applet.desktop
org.gnome.Evolution-alarm-notify.desktop
org.gnome.SettingsDaemon.A11ySettings.desktop
org.gnome.SettingsDaemon.Color.desktop
org.gnome.SettingsDaemon.Datetime.desktop
org.gnome.SettingsDaemon.DiskUtilityNotify.desktop
org.gnome.SettingsDaemon.Housekeeping.desktop
org.gnome.SettingsDaemon.Keyboard.desktop
org.gnome.SettingsDaemon.MediaKeys.desktop
org.gnome.SettingsDaemon.Power.desktop
org.gnome.SettingsDaemon.PrintNotifications.desktop
org.gnome.SettingsDaemon.Rfkill.desktop
org.gnome.SettingsDaemon.ScreensaverProxy.desktop
org.gnome.SettingsDaemon.Sharing.desktop
org.gnome.SettingsDaemon.Smartcard.desktop
org.gnome.SettingsDaemon.Sound.desktop
org.gnome.SettingsDaemon.Wacom.desktop
org.gnome.SettingsDaemon.Wwan.desktop
org.gnome.SettingsDaemon.XSettings.desktop
polkit-gnome-authentication-agent-1.desktop
print-applet.desktop
pulseaudio.desktop
spice-vdagent.desktop
tracker-extract.desktop
tracker-miner-apps.desktop
tracker-miner-fs.desktop
tracker-store.desktop
update-notifier.desktop
user-dirs-update-gtk.desktop
xdg-user-dirs.desktop

Files in ~/.config/autostart

expressvpn-agent.desktop  
gnome-keyring-ssh.desktop  
plank.desktop

P.S. I have only 1 user on my device (except root), so I can’t test using other user now.

The only notable additions I can see there is the tracker software that can slow things down massively until it finishes its indexing and your vpn software.

What did you install around the time you noticed the slow down when logging in?

Note. You should be able to create another user unless you dont have administrator rights … menu - users

I don’t remember that I installed any specific software, this problem happened after I upgrade to 19.04 (until now).

I created a new user and didn’t have the issue(my main user as well) – It’s quite difficult to recurrent the error because it’ll happen serveral times in a row and then disappear. And it will be solve temporarily but will appear in the future.

So is this a compatibility problem?