lv_style_init
only needs to be called once; after that you can just call lv_style_reset
. See this post for more details.
lv_group_create
has the same conceptual idea; if you’re tearing down the objects on a screen, you also need to delete the group, otherwise it stays in memory forever.