Can I block someone from iMessage but sill receive FaceTime calls from that person ? And vice versa, can I block FaceTime and still receive iMessage from that person ?
It might be possible you can send and receive iMessage/FaceTime from multiple numbers if associated to the same iCloud account. For example, you can block their number but they maybe able to still FaceTime or iMessage you using their iCloud email.