Nothing happens when Complications.exitTo() executes in watchface's delegate

In the fr265 device, watchface app doesn't go to the corresponding widget. In a simulator it works fine. Permission "ComplicationSubscriber" is assigned in maniffest.xml.

Delegate.mc
class WatchFaceDelegate extends WatchUi.WatchFaceDelegate {
    function initialize() {
        WatchFaceDelegate.initialize();
    }

    function onPress(event as WatchUi.ClickEvent) as Boolean {
        try {
            Complications.exitTo(new Complications.Id(Complications.COMPLICATION_TYPE_BATTERY));
            return true;
        }
        catch(ex) {
        }
        return false;
    }
}
manifest.xml
<iq:permissions>
   <iq:uses-permission id="ComplicationSubscriber"/>
</iq:permissions>

Is there something undocumented need to be added?