I does take Garmin some time to get things worked out. You're on the bleeding edge of Garmin's technology with your Edge 1040. So you'll just have to to suffer the growing pains till Garmin figures out all the different real world issues that happen outside of the development testing that went on.
Although the devices look similar to the old Edges they replaced, I'm sure there is enough new stuff on the actual circuit boards that make for unexpected headaches.