Decrypting the metadata every update is pointless, just use the MDB framework. If it can't do something that you want it to, or you can't get it to work just submit an issue.
Lookup MDB il2cpp on Google and it will likely be the first thing to pop up.