I don't know IBKR's system, but most OMSs will accept an order unless it's blatantly wrong such as invalid stock. It's the execution engine that really enforce the rules.
You’re right. I get the same message for Jan 29’31 300 CALL but do not get the message for the $330 or $500 strike. Looks like its only for ITM strikes.
Tested IBKR today - I was able to place a simple Limit order for GME stock which was good till close but when I refreshed to view my list of orders it shows as Cancelled.
Info: Market was closed so the order wasn’t executed but it was accepted by the order system before i cancelled it.