“Small step, Giant leap” bug on BGA?

I was playing a match on BGA, and had this situation: My hero and my companion were just one zone away, I was leading on both sides so at the end of the day my hero and my companion would have crossed BUT the opponent played the card “small step giant leap” (one chosen expedition moves forward right away). The match ended with my opponent winning. Is it correct? I mean, should we consider the end of the day to see if the hero+companion meet each other or if they cross? Was it a Board Game Arena bug or am I missing an important rule?