Sorry for the late reply. Yes - the gas token (ETH in your case) balance needs to be on the specific network on which you’re transacting.
You can read the text on the button as “Insufficient ETH balance on Optimism”. Maybe we’ll update the text to indicate this.
Let me know if you have any other questions.