Oh, I forgot to mention that the aluminum alloy used in forged pistons makes a difference.
One alloy, 4032, has high silicon content. It is more rigid, has a long life cycle, can be machined to very tight tolerances, expands very little when going from cold to hot, and is typically set up with very tight skirt to cylinder wall clearances. It is, by nature, very quiet in operation. It is more prone to detonation damage, however than the other alloy I mention next.
The second alloy, 2618, is typically reserved for racing applications. It has lower or almost non-existent silicon content. It is softer, more maleable, and expands and contracts with heat up and cool down much more than 4032. But it is much more resistant to detonation and has a greater ability to survive in high boost and high horsepower applications. But because of its expansion properties when heated, it must be set up "loose" with more cylinder to skirt clearance when cold. It will be more likely to "slap" when cold, but if the clearances are set up properly, the noise will go away when the engine is fully warmed up. This is a hard core piston that is not typically used for daily driver, street applications. This is NASCAR, NHRA and road racing type engine building.
These pistons do have a shorter useful life but work better in higher power applications.
If OP has 2618 alloy forged pistons, that may be the reason for his "slap." If he has the more typical 4032 alloy and has slap, he needs to know how the builder set up the engine, and may need to discuss with his builder whether the objective of a loose clearance was a sound one for a daily driver. Or worse, the builder screwed up and provided too much clearance.
In either event, OP should not apply load to the engine until the "slap" stops after warmup is completed. The fact that most modern engines now use short skirt pistions, allowing for more "wobble" in the cylinder to begin with, makes the risk of "slap" all the more likely.