--Try this
SELECT
x.patID ,
x.Mdt
FROM
( SELECT
patID ,
MIN(tci.enc_date) AS Mdt ,
CONVERT(DATE, tci.enc_date) AS date
FROM
#tmp_CustInfo AS tci
GROUP BY
patID ,
CONVERT(DATE, tci.enc_date)
) x
WHERE
CONVERT(INT, LEFT(REPLACE(x.date, '-', ''), 6)) % 2 = 1
ORDER BY
x.patID;
--Note: you do not have to use convert inside subquery