We only know DataCore CDP but i believe it is similar. We used Veeam and DataCore CDP at the same time for quite some time.
CDP and what Veeam provides are very different. With DataCore CDP is working like a permanent "transaction log", writing all changes to a buffer and then destaging them after the set retention period. This has some advantages (you can jump to any point in time for example and can recover really instant) but also many disadvantages. Main disadvantage for us that CDP is all on one Media. If that media fails you loose everything. It violates the 3-2-1 rule so basically i think it can not count as backup.
Also, with Veeam it is alot easier to get consistent database backups because it provides integrations and scripting to access guest OS.
We stopped using CDP 2 years ago because Veeam can now do something similar with log backups at least for SQL and Oracle. CDP on the other hand had big performance impact because the CDP destaging basically means that your storage load can be doupled.