Around the time of Windows 10 Microsoft introduced a forced delay process to stop third party programs from launching before Windows had fully completed its full boot process.
This was very obvious when using Fences as the normal Windows sequence would see the desktop icons load early during the boot...but when Fences was used they would NOT display until MS allowed Fences to load AFTER the boot.
The same issue can affect the ObjectDock loading which would suggest something else is still loading in your Windows boot and delaying its completion.
The trick is to watch the flashing of the drive LED during boot...and compare when it stops with when you think your boot has completed.
I for one don't see any delay very often as I only have Objectdock on this machine...and the last time it booted was over 100 days ago....