1. This is a known bug and happens when you have previously married a princess to a general and he becomes king.

2. Incest is allowed in the game unless they are directly related.