The code could also be modified to do the check as suggested:
if (driver.is_slewing(&slewing) && !slewing) { LOG_INFO("Slew complete, tracking..."); TrackState = SCOPE_TRACKING; // Track Mode (t) is only supported for 2.3+ if (checkMinVersion(2.3, "track mode")) { CELESTRON_TRACK_MODE ctm = CTM_OFF; if (driver.get_track_mode(&ctm)) { if (ctm == CTM_OFF) { SetTrackEnabled(true); } } }