In Lebanese Arabic, the word for grandfather is "جدّو" (jeddo). This word is commonly used and understood across the country.
"Jido" is not a standard word for grandfather in Lebanese Arabic. It's possible it might be a regional variation or a personal nickname, but it's not a widely recognized term.
Therefore, the difference between "jedu" and "jido" is that "jedu" is the correct term for grandfather in Lebanese Arabic, while "jido" is not a standard word for the same meaning.