@SumanthDosapati it is not coming up

hasExistingRITM: function() {
        var checkingRITM;
        var userId = this.getParameter('sysparm_userId');
        var catalogItemId = this.getParameter('sysparm_catalogItem');
        var userAccount = this.getParameter('sysparm_account');

        gs.info('agentIsh279 ' + userId);
        gs.info('agentIsh280 ' + catalogItemId);
        gs.info('agentIsh281 ' + userAccount);

        // var accountGR = new GlideRecord('core_company');
        // if (accountGR.get(userAccount)) {
        //     var companySysId = accountGR.sys_id;
        var ritmGR = new GlideRecord('sc_req_item');
        ritmGR.addEncodedQuery('cat_item.sys_id=' + catalogItemId + '^company.sys_id=' + userAccount + '^requested_for.sys_id=' + userId);
        //ritmGR.addQuery('company', userAccount);
        //ritmGR.addQuery('cat_item', catalogItemId);
        //ritmGR.addQuery('requested_for', userId);
        ritmGR.queryNoDomain();
        ritmGR.query();
        //gs.info('agentIsh292 ' +ritmGR.getRowCount());
        if (ritmGR.next()) {
            gs.info('agentIsh291');
            checkingRITM = true;
            return checkingRITM;
        } else {
            checkingRITM = false;
            gs.info('agentIsh297');
            return checkingRITM;
        }
    },
is_12_0-1747143238558.png

ritm_record is there, then also it is returning false, instead it should true

is_12_1-1747143313675.pngis_12_2-1747143457996.png