Local Plugin - can I use the same table (collectionName) for two models in different plugins?

Yes, that’s a bad idea. Since like this you can potentially “break” your tables and lose some data.

Indeed, thats a better solution.