There was a landirenzo ignition timing advancer and also emulator fit inside the car if this was sold as factory fitted cng car.
It had a bypass wiring provided with it, it was wired into the crank position sensor signal wires, usual culprit is there, now for obd not connecting
The crank sensor wiring itself should be twisted all the way upwards beyond the alternator so it doesnt pick up random noise from the alternator field windings and cause timing havoc, also have the alternator isolated from the charging system to remove any issue of AC voltage being dumped into the system which can cause crankshaft sensor waveform to go wrong.
I also hope the crank pulley itself and the oil sump is not damaged or bent out of shape.
If this car is the later model it should connect without issue, if not then check the obd port for power and ground, usually power would be missing as electricians love to use that power source for other relays and “sekority sistamms”
The early model (wide headlight) baleno wont connect to usual obd scanners.
Its would be best to put your car on a truck and send it to proper workshops. Dont let short cut type handimen try to repair your wiring harness, it will get worse and worse till you will have to sell car for scrap money.
It will also be wise to have its dashboard, side fenders and engine wiring ripped and rebuilt to factory type, which is easy though.
By that I dont mean nitto taping it.