Most brokers don’t allow taking delivery of commodities since it’s cumbersome and thus square off positions before delivery intention period. Some contracts like base metals, crude oil etc get cash settled, so these positions can be left for expiry and the trades get settled as per the settlement price.
If you plan to do only intraday using intraday product type then there is no restriction, if those are coming due for physical delivery, ideally your broker itself will block it and you can move to next expiry.