After four-and-a-half seasons abroad, Dolly returned to South Africa at the start of the current campaign when he joined Soweto giants Kaizer Chiefs on a free transfer following the expiration of his contract with Montpellier.
The former Ajax Cape Town and Mamelodi Sundowns star has since hit the ground running with five goals in his first 10 league appearances for the Amakhosi, earning a recall to the Bafana Bafana squad in the process.
Appearing to have rediscovered his best form, Dolly admits that he questioned his move to France, where he scored just once in 64 appearances for Montpellier, due to persistent injury concerns and a crisis in confidence.
"Before I left for France, I played at Ajax, I played at Sundowns and I played regularly and hardly got injured," the 28-year-old said ahead of South Africa's 2022 FIFA World Cup qualifier against Zimbabwe.
"When I went to France it was a different thing. I couldn't break into the first-team. I think I first had to get used to a different culture and, obviously, a different language as well.
"So, the first six months were difficult for me and from there, I didn't have the confidence, and each time I did get the chance to play I either came off injured or I didn't play well.
"I think that had a mental effect on me. I was far from home and I didn't have a lot of support, and I always felt like, 'was it the right move? Was I really happy to be there?'
"You could see that on the field as well. I wasn't free, I wasn't myself and yeah, it was just a confidence thing with me.
"Now that I am back home, I feel good. I have support from everyone and it's always good to see that people are behind you and that they have your back, and I think I needed that in France."