The delay (usually 2-5 seconds) during live betting exists to prevent unfair advantages from real-time information. This buffer time ensures all bets are accepted under fair conditions and prevents exploitation of live feed delays.
During significant events in the match (like a goal about to be scored), the market may be temporarily suspended for longer to adjust odds. This is normal and protects both you and us from incorrect odds.