Per Advaita, any definition of Brahman (Vishnu, Ananda, electricity, etc.,) is only applicable in a relative sense and is ultimately incorrect. More on this, below.
Once you attribute a Swarupa Lakshana to Brahman, then it is no longer Nirguna Brahman. To quote the relevant commentary of Shankara on Brhadaranyaka Upanishad 2.3.6 (translated by Madhavananda. The paraphrasing is my own) -
...How through these two terms 'neti, neti' (not this, not this) is it sought to describe the Truth of truth? By the elimination of all differences due to limiting adjuncts, the words refer to something that has no distinguishing marks such as name or form or action or heterogeneity or species or gunas (qualities). Words denote things through one or other of these. But Brahman has none of these distinguishing marks. Hence, it cannot be described as 'It is such and such' as we can describe a cow by saying 'There moves a white cow with horns'. Brahman is described by means of name, form and action superimposed on it in such terms as Vijnanam Ananda Brahma [knowedge, bliss, Brahman], Pure Intelligence, Brahman and Atman. When, however, we wish to describe its true nature free from all differences due to limiting adjuncts, then it is an utter impossibility. Then there is only one way left and that is to describe it as 'Not this, not this' by eliminating all possible specifications of it that have been known....
Kena Upanishad 1.3 says the eyes does not go there, nor speech nor the mind. Therefore, no word can describe it (including Ananda) and no thought can touch it.
So, what then about the apparent contradictions? In his text, Aparokshanubhuti, Shankara argues that Shruti texts talking about Prarabdha, etc., are meant only for ignorant people and one should accept only those Shruthis from which proceeds true knowledge (check verses 90 - 99). He makes a similar argument in his BSB, where he says non-dual Shruti takes precedence over dual Shruthi.