I’m going to assume you want an answer that’s actually about English grammar, not just amateur style advice.
As far as number agreement is concerned, both (1) and (3) are correct: the former has a plural noun agreeing with a plural verb form and the latter has a singular noun agreeing with a singular verb form. (2), on the other hand, has a mismatch between a plural noun and a singular verb. This is entirely analogous to the following set of simpler sentences: (1’) and (3’) are both standard English. (2’) is acceptable only in casual/colloquial English.
(1’) There are beers in the fridge.
(2’) There is beers in the fridge.
(3’) There is beer in the fridge.
However, there is a factor quite independent of number agreement that makes all of your sentences sound odd. In particular, become is a transitive verb, which sounds odd in this construction, especially when there is no object. Compare:
There arose a problem. --> A problem arose.
There stood the man. --> The man stood.
There appeared the message. --> The message appeared.
There exist several reasons for doing so. --> Several reasons for doing so exist.
There became specific reasons to do so. --> ??Specific reasons to do so became.
The problem is that with become, you need an adjectival or nominal complement:
The reasons to do so became apparent.
The reasons to do so became my only hope.
So we could try salvaging the sentence like this:
(4) I would take action when there become apparent specific reasons to do so.
But now it’s getting pretty awkward, so I would just rephrase, and that is my (semi-)amateur style advice.
So in executive summary: As far as agreement goes, only (1) and (3) are right. As far as verb argument structure goes, none are right.