You don't need to enlarge the gap limit or generate new addresses on the cold wallet. The unsigned transaction from the online watch only wallet contains details about which private keys the cold wallet should generate to sign the transaction so that's how the cold wallet knows. You don't have to do anything.