You say, “...pooling up around the bulkhead.” Does that mean ponding water on the surface of the ground directly above the perimeter drain?
If so, you could have two problems (assuming the perimeter drain is really installed): 1) the soil (backfill) against the retaining wall and/or around the drain line does not percolate (drain), and/or 2) the drain line does not extend to where it can drain out.
1) Soil should have enough voids to allow water to percolate down to the drain line and then “run” (or be pumped) out so that the water drains away. Usually drainrock is used so that water can move freely through the rock and away from the wall. Here, we use a 3” thick mesh that lays against the wall so no water will lay against the wall.
2) Once the water has reached the drain line it needs to run away from the area. Otherwise, the water will fill the site up and put pressure against the wall. Water has tremendous pressure the deeper it is. That pressure will “push” water through any crack or joint.
Also, another important step is locating the drain line below the slab. Otherwise, water under the drain line but above the slab will enter the room.
Caulking and patching the inside of the wall will never be permanent. The only permanent fix is done on the outside of the wall. There are systems designed to gather the water inside the room and then pump it out, but then you’ll need to watch for mold, etc. buildup.
If the construction is less than a year old, it’s still under warranty. Contact your Builder Board that license contractors and discuss with them.