Mr Vishwas has been a long-time critic of the way the party had contested the recent assembly elections and the Delhi municipal elections at the party's internal meetings.
In a conference of AAP volunteers from Rajasthan last week, Mr Vishwas delivered a speech that included a scathing critique of the party's handling of the Punjab and Goa elections. In between, he also frowned at the practice of the party giving turncoats from other parties, declared that only state leaders would be projected in AAP's posters and pledged to end what he calls the Delhi dominance over the state elections.
At the AAP headquarters in Delhi, the speech was interpreted to be highly critical of the way Arvind Kejriwal had run the party. It was also speculated that the announcement to keep central leaders out of the posters was aimed at cutting AAP convenor Arvind Kejriwal's coterie to size.
"Arvind is the national convenor. How can the party run (the campaign) without his face," he said, pointing that it was akin to the BJP not using PM Narendra Modi's photo. By central leaders, Mr Vishwas said, he only meant not using his own photograph and others like him from Delhi.
Mr Vishwas also explained that his "days of Delhi's dominance are over" remark was made in the context of the mistakes made in Punjab, Goa or even Delhi elections where party tickets were given to last-minute turncoats and expenses for central leaders incurred from state funds. "I have said that no one would be given a party ticket unless the person has been with the party for at least a year," he said, adding that the opinion of volunteers would be sought before inducting good people from other parties.
As for the whisper campaign against him "by leaders who joined the party after it came to power", Mr Vishwas insisted he was "only liable to the party workers and AAP's founding principles", not to the bunch of Twitter-savvy party leaders in Delhi.
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.