Doordash fees can be up to 30% depending which tier you choose. I'd assume the others are similar or less. I've never heard of half of those platforms but do they offer delivery? I'm guessing they don't, or they fully get the customer to pay for it, while doordash and ubereats charge 15-30% but subsidize some of the delivery. This results in restaurants increasing prices there to compensate. But that price increase also hits pickup orders so you see a higher price than the other platforms that add delivery fees.
Most likely either this resaurant just added the platform fees from each one to the price (this wouldn't explain a 2x price difference though), or more likely, they change prices somewhat often and can't keep up with updating all the platforms they use. This is why I use the doprdash square integration. Even though it's dogshit and makes me and staff miss orders, it uses my menu on square so all prices and modifiers are at least synced to in-store. There is an option to add a fixed % markup to all prices for doordash but I keep it off.