Usually, if you can’t find an obvious source, such as a leaky flex connector, then the tank itself is leaking. It is not unheard of for them to break after four years. The three plastic caps are indeed where the insulation was injected. On the next installation, make sure the installer uses plastic-lined steel nipples. Those, to me, look like standard galvanized steel.