I am not sure what the differences between these two phrases are. Can you explain when I should use one or the other?
English is not my native language so maybe it is a silly question.
At any moment is the correct one. Or simply any moment.
The bus will arrive at any moment.
The bus will arrive any moment.
In a moment means that something will happen very soon, literally any time within the next moment. This makes in any moment senseless.
At any moment on the other hand deals with moments as points in time. At any moment will mean, that at any one of this points something will happen. At a moment will be senseless, because you don't specify which of the moments you're talking about.