You’ve probably seen this little poem highlighting the irregularities of English pronunciation.
It includes the “real zeal” pair. Its presence suggests that the two are not a perfect rhyme. They are perfect rhyme in my dialect.
How about yours? In what places are these words pronounced not to rhyme?
EDIT: on a side note, I didn’t realise that victual was pronounced vittle before, though the dictionaries confirm it. I though victual was pronounced VIK tyoo uhl, and I assumed there was some separate word vittle that was a corruption of it.