Your “2 citizen parents” argument is not valid US law. If the US Code is changed, it won’t affect Obama (Bill of Attainder, ex post facto law).
The chances that the USSC would adopt the Vattel definition, and then retroactively apply it to a sitting President, are zero and zero, respectively.
It’s over.