if you are reading 12.7 at the posts with the engine running but 14+ at the connectors, yes, you have bad connections.

remove connections and clean up mating surfaces with a battery terminal cleaner brush. Clean battery posts too.
butter both up with a dielectric grease (I've also seen white lithium grease used)

reconnect and retest
report back here