Hi Jayyyyde ,
If only the first bullet behaves how you want it, and then all other subsequent bullets do not, there must be an error in your event.
I'm not sure how your game looks like, but like this without too much information I would use a pathfinding behavior, and use this event :
bullet => On created => find path to "player.X player .Y"
Then, for the 2 second timer, I would also ad a "bullet" behavior at your bullets that activates after 2 second while you deactivate the pathfinding behavior via the "set enabled/disabled" setting.