In the I2C bus, it is specified that an address must come immediately after the start condition. Therefore, even if an address sent immediately after the start condition is not acknowledged, resending the address will not make the slave interpret it as an address.
To make the slave recognize it as an address, you must reissue the start condition and resend the address.
Alternatively, issue the stop condition to release the path once, wait for a while, and then try reissuing the start condition and resending the address.
If the sent address is not acknowledged even though it specifies a slave that clearly exists, the slave might be busy with some sort of processing and unable to respond. Since the situation likely differs depending on the individual device, please check the manual for the device.