Make sure the Windows 10 Service Connected User Experience and Telemetry is Running
To verify:
Go to Windows Search on your task bar
Type in Services
Click on Services to open the application window
sort the Services list by name
scroll down to Connected User Experiences and Telemetry
it should be set to 'running'
if not try the following:
highlight it and right-click to open its menu
Select Properties
In the Start up Type combo box select Automatic
Select OKAY
That worked for me,
I've had similar problems with achievements not unlocking in Bedrock
The solution I found was to make sure the Window 10 Service 'Connected User Experiences and Telemetry' was running
My survival world Tick Speed is set the default '1', and my creative world is set to '10'