Honestly if you are really concerned then maybe get the vet to look him over again for peace of mind?
I know that when the lung punctures it does re-inflate by itself but the dog would need to take deep breaths to inflate it & with broken ribs that’s hard to do anyway really because it’s painful.
I would say if he’s having real problems breathing and you are really concerned then have him checked out again.