You asked when "economic voting = node vote", and the truth is never. Bitcoin is designed in such a way that your "economic vote" (hodling/selling) ultimately determines which chain has value, which determines which chain miners extend, which determines which chain survives. Your node validates and relays. It does not create blocks nor does it extend the chain. Therefore, it's a check, not a voice. In other words, your node is a verification tool that ensures you're on the chain you economically prefer. It does not create that preference; but it protects it. Your node is just a tool that follows your economic judgement.
If the whales attempted your hypothetical attack, assuming the network genuinely values BIP110, it would fail because miners respond to economic signals (price of coins) not the number of nodes, as no amount of cloud nodes can fake this economic signals. Amongst many other reasons. My two sats anyway
