There is a lot of differences between the CircleOS 4.32 and 4.61. Particularly the frequency setting of the call by the system.
In a new application, can you verify the divider is not set to 1000 (seems to freeze but is just waiting a long time).
You should set your application as following:
MENU_SetAppliDivider( 100 );