Having issues with my 93 miata.

To give some context here, it’s a 1993 miata with the 1.6, bone stock. I did a smoke test n no leaks other than a small crack in a tube but that’s ok. It has new spark plugs n good wires, it’s grounded fine and maf n throttle body is cleaned. The issue im having here is when i go to start it (cold) it bogs pretty heavy then dies, unless if rev it to keep it alive then itll be ok. It does smell like it’s running a bit rich n i was wondering if its my timing but tested that too n it was good. Idk what the issue is bc after the first start it works fine.