I have switched from the KPW2 to the AuraH2O recently and I am trying to manage my metadata between calibre and the Aura H2O. Having read through this thread and worked to set up things properly with the KoboTouchExtended driver to manage my bookshelves on the Aura, I am confused as to whether the actions are working as expected and my expectations are incorrect, or if I haven't done things right.
I am trying to get bookshelves based on my "tags" only. I don't care about authors, titles, series, readstatus, or other shelf types. As such, I put in "tags" into the customize shelves box of the driver prefs. When connected and sending my library over to the Aura, all the shelves correctly formed (awesome,

thanks for making this really easy compared to the kindle).
Now, when I change a book from one shelf to another on the Aura, I want calibre to automatically change the tag in its metadata the next time I connect. Ie, if I read book "x" that is in my "Currently Reading" shelf and then I change its shelf to "Sci-Fi" on the Aura, then I want to see the tag metadata change inside calibre when I reconnect the Aura to my computer.
However, when I connect my Aura to the calibre, this does not happen and instead, my shelves on the Aura are overwritten to reflect the tags set in calibre. I am wondering if this is the expected behaviour of the plugin and I am incorrect in assuming that the plugin and calibre can handle 2 way metadata syncing, or if I am doing something wrong.
If I am doing something wrong, I can attach a debug log for anyone to examine. If my expectations are wrong, please let me know so I can adjust my metadata practises. Thanks for any assistance.