The last time this idea was re-floated in the 2010s was in reponse to Panama increasing their transit fees. The fees decreased, making the project financially infeasible again.
It's interesting that its an unnamed Chinese company who seem so keen to keep this concept alive and possibly influence the transit fees still.