Is two unrelated tables with foreign keys to a third table breaking first normal form?
No, it's fine.

Consider the situation where you have owners of things. Many types of thing can have an owner and it's not worth splitting owners into types of owner.