LimeUtil fails to calibrate for custom device

@IgnasJ. Yes , I am programming channel A followed by channel B. TX signals look OK .
-20dbm at 2.3GHz (path BAND2,channel B) .
I forgot to mention the device is connected by SPI connection rather than USB . I modified the source code for Opening and Closing as suggested by you in this post Combining Lime Suite with C API .

I tried the same LimeUtil program on Ubuntu system on LIME SDR Mini without setting any parameters and the calibration seems to work .
Following was the output,

   sudo ./LimeUtil --cal --start 2200e6 --stop 2300e6 --step 50e6 --bw 3e6
			Reference clock 40.00 MHz
			Cal sweep over [2200, 2300, 50] MHz, channels=ALL, dir=BOTH
			@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
			@@  Calibrating for freq = 2200 MHz
			@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

			LNAL has no connection to RF ports
			Selected RX path: LNAH
			Rx calibration finished
			Tx calibration finished
			Selected RX path: LNAH
			Rx calibration finished
			Selected TX path: Band 1
			Tx calibration finished

			@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
			@@  Calibrating for freq = 2250 MHz
			@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

			LNAL has no connection to RF ports
			Selected RX path: LNAH
			Rx calibration finished
			Tx calibration finished
			Selected RX path: LNAH
			Rx calibration finished
			Selected TX path: Band 1
			Tx calibration finished

			@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
			@@  Calibrating for freq = 2300 MHz
			@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

			LNAL has no connection to RF ports
			Selected RX path: LNAH
			Rx calibration finished
			Tx calibration finished
			Selected RX path: LNAH
			Rx calibration finished
			Selected TX path: Band 1
			Tx calibration finished

			Cleanup...

I am wondering why it shows “Selected path TX”:Band1 . Is it specific to the USB Connection or has the LMS_Calibrate code been modified . I am not able to isolate if this is a software or hardware issue .