The true items from the list you've provided would be that a fief is the troop of knights granted t othe vassal - and this was a rather common occurence in the medieval time.
The other true items would be that King John of England was a vassal himself who refused some of the rulings of Philip and for that reason, there was war between the two factions.