In the Generation 6-9 games, it is now possible to relearn Egg Moves if they are deleted. Just go to any Move Reminder.
Source Source 2
No. You can only remember moves the pokemon learns through level up. If it learnt a move via breeding that it doesn't normally learn, you won't be able to remember it.