date on bank feed is different than real date of transaction

date on bank feed is different than real date of transaction

I've noticed dates in zoho books for my chequing account are the day before than the date of transaction in my bank. My settings are in correct time zone. Why is this happening and how can we prevent it?
Thanks

Update: It pulled same transactions 2 times, with different dates