Side/down'ish view of the hammer being cocked back to get rear sear as close to the disco with the trigger untouched please.
Also, double check the channels in the lower receiver (photo please of the side of the receiver so I can see the pins against the sidewall of the receiver. Granted that you know that the FCG is .154, we just need to confirm that the receiver channel holes are .154, and not .174 instead (causing the slop).
Also, with the straight down view, it looks like the front/bottom of the disco is not setting flush against the front/top of the trigger. Are you sure that you have installed the disco spring large coil side down into the trigger slot under the tail of the disco?
I say this since the disco seating correctly against the front/top of the trigger is what dictates the free gap between the disco and hammer rear sear, hence sets the hammer release of the hammer from the disco at trigger release to get the trigger front sear in the correct position to catch the hammer via is primary sear on the bottom back lob at reset.
It could be an illusion, but double check this to confirm that the front of the disc is making contact with the top of the trigger, and not the disco maxing out against the top of the trigger at the back corner edge instead (cam'g open the disco, and causing the advance release of the hammer on trigger release reset).