Jtilley is essentially correct. All paints dry, literally, but only then do they cure, and curing is the critical issue. Lacquers do not cure, they simply dry, and can be readily redissolved using the proper solvent, then reapplied. Enamels (and acrylics) use a polymeric binder. In the case of enamels, this binder, once cured, resists redissolving, and cannot be re-applied. Acrylic binders are generally resistant to water, but are often vulnerable to other solvents such as alcohol.
Unfortunately, it's not quite as simple as "acrylics," "enamels," and "lacquers." Some enamels combine a polymeric binder with a lacquer (enamel lacquers). Even when the polymer is completely cured, these paints may remain more vulnerable to the solvents used to make them. These paints dry to touch much more rapidly than normal enamels, and appear cured before they really are. That could be the problem.
Some enamels develop a hydrophilic surface as they cure. In humid conditions, this greatly increases cure time. Also, enamels (and acrylics) cure much more slowly in lower temperatues.
For brush painting, the only cure is to wait longer (24-48 hours) or force cure. As JTilley suggests, apply the second coat unthinned, paint with a wet edge, and don't go over any place after it's been painted. Wait for it to cure and apply a second coat.
If airbrushing the second coat, apply multiple, very light coats.