[Performance] Snap Causing Slower BootUp

So, I been using snap on arch linux (cachy-os) I noticed my boot-time was 15 second, now it jumped too 25 second.

 720ms dev-loop21.device
 719ms dev-loop19.device
 719ms dev-loop27.device
 719ms dev-loop23.device
 719ms dev-loop13.device
 719ms dev-loop26.device
 719ms dev-loop17.device
 718ms dev-loop20.device
 718ms dev-loop24.device
 718ms dev-loop16.device
 717ms dev-loop12.device
 717ms dev-loop11.device
 717ms dev-loop22.device
 717ms dev-loop10.device
 717ms dev-loop15.device
 716ms dev-loop25.device
 715ms dev-loop9.device
 715ms dev-loop14.device
 715ms dev-loop8.device
 714ms dev-loop7.device
 714ms dev-loop6.device
 709ms dev-loop5.device
 676ms boot.mount
 658ms var-lib-snapd-snap-bare-5.mount
 657ms var-lib-snapd-snap-core-17200.mount
 656ms var-lib-snapd-snap-core18-2829.mount
 656ms var-lib-snapd-snap-core20-2318.mount
 655ms var-lib-snapd-snap-core22-1586.mount
 490ms NetworkManager.service
 451ms initrd-switch-root.service
 429ms user@1000.service
 417ms snapd.service

If you see the time added by snap, while flatpak doesn’t introduce any boot time problem.

I uninstalled snapd, and Now my system boots in 20 sec

Startup finished in 6.966s (firmware) + 2.989s (loader) + 1.283s (kernel) + 3.482s (initrd) + 6.060s (userspace) = 20.783s 
graphical.target reached after 6.060s in userspace.