Many people interpret things in Tanach as metaphorical sometimes. For instance, Rambam’s whole reading of Bereshit is an allegory. The Gemara says that Iyov may never have happened. Basically like all the Nevuot are interpreted as symbolizing something.
My question is where do you draw the line at interpreting stuff as not being literal? Why did Iyov maybe never exist but there’s no doubt Moshe did? This question also relates to taking things like numbers in the Torah literal and what not (600k Jews leaving Egypt, living for hundreds of years…), so at what point do you stop making everything a metaphor?