Damaged shower pan liner or missing pan liner could be the cause of the leak, or failed seal/glue joint. Grout separation at the joint between the floor & wall is common due to shrinkage but that is an easy fix, but it isn't what cause the leak.
Pull the grate off the floor drain to see if the drain use glue down type or rubber gasket type. Test the drain, by filling up the floor drain only (use a full 5 gallon water bucket) and check for leak. You may need to repeat the steps 4-5 times to make sure that there is sufficient water make it past the ceiling for leak detection. Repair by install new rubber gasket and/or glue the joints as needed, and may need to open the ceiling below to do so if the leak doesn't stop.
Put a rag in the drain to plug it for the pan test; fill the shower floor with water up to the flood level rim (don't run the shower because it could be the water supply line that leaks) and look for leak.
My hunch is that there is a leak in the supply water line if it only start to leak now after 2 years of usage. Purchase a 1/2" plug (female iron pipe thread), a 1/2 by 6" (male iron pipe thread) long nipple, Teflon tape, and pipe dope, to test the water supply line. Unscrew the shower spout from the wall (broken spout or poor seal due to lack of tape and/or dope) and dope then tape both end of the nipple with one end capped; hand tighten the cap then wrench it on for 1.5-2 turns; repeat the tighten procedure for the nipple to install it into the wingback fitting inside the wall. Turn the water on Hot and let it stand for 15 minute (code call for 1 hour test) to look for leak, then turn it on to cold for 15 minute (code call for 1 hour test) and look for leak.
Water supply leak -- Access the back side of the shower wall if possible, other wise the shower wall has to come down.
Shower pan liner leak -- shower wall & floor has to come out and install a new shower & floor drain.
Good luck!