The lettered iterations (a, b, c, d etc) are not upgrades, they're patches which make minor adjustments and fix bugs etc. You don't have to pay for them once you have X2. It's currently on X2a and will eventually progress onto X2b and beyond (depending on what Cakewalk decide is worth fixing). You won't have to pay for an upgrade until X3 comes out.
JamesWindows 10, Sonar SPlat (64-bit), Intel i7-4930K, 32GB RAM, RME Babyface, AKAI MPK Mini, Roland A-800 Pro, Focusrite VRM Box, Komplete 10 Ultimate, 2012 American Telecaster!