Dear Enpass Team,
this issue is still not solved until now and it is present on all platforms I use currently (Windows 10, MacOS Monterey, iOS 15 an iPadOS 15).
If you use a lot of custom icons, you have no possibility for maintaining them. Since my database grew to more than 12 MB, which have to be transferred with every sync, I decided to try shrinking the database by exporting all entries and re-importing them to a new database. This shrunk the database by more than 50% to app. 5.5MB.
Afterwards, I encountered the following problems:
a) only a subset of the custom icons was shown after this procedure. Some had to be re-imported for the individual entries.
b) the list of custom icons was empty - and you have no possibility to view the complete list of custom icons, which are already present in the database.
c) only the newly loaded custom icons appear in the list for selection or deleting them
d) if I add new custom icons, I'm able to delete them by right click and choosing "delete", but only a limited amount (50-60) can only be shown. If I use more than this limited number, I wasn't be able to access the non shown icons, despite they are already present in the database. If I want to reuse such a "hidden" icon, I have to load it again into the database, which results in an ever growing database.
So please give us a way to maintain the database by
a) accessing and eventually deleting already loaded custom icons
b) shrinking the database by a maintenance function or do it automatically from time to time
This issue is pending now since Oct. 2020, when you told me, that you identified the problem and will fix it with the next release.