[BUG] makeReviewTokenRequest not working on watch faces

I'm able to test makeReviewTokenRequest in the sim and it is working for my submitted apps but not for watch faces.  I can't tell what is failing but so far I've seen no reviews for the watch faces and I'm not prompted to review them on my watches.

I'm calling it in onShow() in both cases.

const APP_START_TIME_DELTA = Gregorian.SECONDS_PER_DAY * 7;
const REVIEW_TIME_DELTA = Gregorian.SECONDS_PER_DAY * 180;

    function checkReviewNeeded() {
        if (WatchUi has :makeReviewTokenRequest) {
            var nowT = Time.now().value();
            var appInitialStartTime = Storage.getValue(KEY_appInitialStartTime);
            if (appInitialStartTime == null) {
                appInitialStartTime = nowT;
                Storage.setValue(KEY_appInitialStartTime, appInitialStartTime);
            } else {
                //println("delta: " + (nowT - appInitialStartTime));
                if (nowT - appInitialStartTime > APP_START_TIME_DELTA) {
                    var lastReviewTime = Storage.getValue(KEY_lastReviewTime);
                    if ((lastReviewTime == null || nowT - lastReviewTime > REVIEW_TIME_DELTA)) {
                        WatchUi.makeReviewTokenRequest(method(:reviewCallback));
                    }
                }    
            } 
        }
    }
    
    function reviewCallback(responseStatus as WatchUi.ReviewRequestStatus, token as WatchUi.ReviewResponseToken or Null) as Void {
        switch (responseStatus) {
            case WatchUi.REVIEW_REQUEST_STATUS_GRANTED:
                Storage.setValue(KEY_lastReviewTime, Time.now().value());
                WatchUi.startUserReview(token);
                break;
            case WatchUi.REVIEW_REQUEST_STATUS_DENIED:
                break;
            case WatchUi.REVIEW_REQUEST_STATUS_FAILED:
                break;
        }
    }

Anyone else seeing this?
Thx,
Pete