attachements: I did not have any in enpass however safeincloud is limited to 150KB per file
others: I am not sure I had any custom fields in enpass either as well as totp
I migrated to enpass v5 from Keepass but once I test properly android and iOS I will move to safeincloud especially that it supports family plans and with few people in my family we will have nice password manager for 1 time pay - unless devs of safeincloud do what devs of enpass did ;-(

I just exported v6 enpass to json and imported SUCCESSFULLY to Safeincloud! that is the first step to say GOOD BYE to enpass - let me test iOS and Android...
it is in the Import menu - it says "v6 and above of enpass"

going further with synchronisation with OneDrive it is asking for both: connecting to OneDrive (expected) but then to gfx.ms - unexpected. Once you block gfx.ms it will not allow you to synchronise. Last one: crashlitycs.com? wtf?
so ZERO trust to this one my friend:

they are not supporting existing users with the issues that arrived in v6 - how do you expect them to support exiting user?
first and the utmost important: upgrade of database from v5 to v6 without consent
second: export from v6 in unreadable by any other software format?
should I continue?

Keepass is native to windows
But mac has superb port: keepassxc, soon to be officially with touchid
Android has also a port and even 2 versions: offline only and online of your choice of cloud
iOS is a pain unfortunately and all ports are bad

@mrSLK you did not get the point - it was/is never about how much to pay, it is about not being honest to the customers - but since you have opinion already set up there is no need to go further with this discussion with you