You indicated that the angular velocity at point D is directed out of the page. Point D is a turning point. The angular velocity just before point D is indeed directed out of the page. If it is still directed out of the page at point D, then it will continue to roll uphill beyond point D. Is this really what happens?