Thank you for your willingness to help others. It's just that the point is that that is a bug in YATA, *not* in ButtonFacade.
LibButtonFacade was created so that authors could control how their addons get skinned, they didn't have to go in and submit patches or touch the code of the skinning addon, nor did the author of the skinning addon have to keep up-to-date on every addon with buttons or when code changed in those addons, and also so that users didn't have to have useless code for 20 different addons when all they used was one.
ButtonFacade really is *better* than cyCircled, for those reasons. And the authors agreed (at least most did), which is why they switched. It isn't ButtonFacade's place to fix bugs with other addons in its code.
And the Yata portion of the BF config window will *always* say what skin it is using - it gets this information from Yata. It is only the global part of the config that doesn't keep this information because of different addons using BF that may be using different skins. This has already been talked about 20 times in this thread.
ButtonFacade is using 937KiB on startup and 1.18meg after config. I'm using embed libs and BT4 is the only addon i'm running that supports BF. This is based off PerformanceFU. Is this above normal? It seems really high to me for a button skinning addon.
Search this thread for the answer to your question, but I'll give you the short answer: It's fine.
ButtonFacade uses a different framework (and different libraries) than cyCircled. ButtonFacade does things differently than cyCircled does. ButtonFacade =/= cyCircled. Unless you are having issues with performance, pay no attention to memory usage. It also may be like what Phanx says - it could be the result of the addons that use ButtonFacade.