Okay, lets try the delayed start.
In the Task Manager, in Services, right click Start11 and select Open Services.

Once open, scroll down to "Stardock Start11," and then right click and select Properties.

Once this has opened, click the "Startup type: pull down menu" and select "Automatic (Delayed Start)" and click OK.

Now, reboot your computer and see if the Taskbar ends up at the top.
Let me know what happens.