I think there was a contract involved. (That being said, there’s no dispute that Russia was in fact subsidizing Ukraine’s gas imports).
And Russia extended Ukraine an unconditional loan on very favorable terms - far better than the West is going to offer Kiev.
In view of the present attitude of the Maidan regime, it makes no sense in Russia’s national interests to subsidize a hostile regime. Its not going to happen.
The West does not have the means to finance Kiev on the terms its prefers. Every one knows this.