Cargo Ships oil collision is likely getting a small collision refactor that will temporarily break Dredgeworks' compatibility module for it. A fix is ready, but can't be deployed until Cargo Ships sends the update.
Cargo ships update is posted now! Looks like you need to add a call to collision_mask_util.get_mask(data.raw.resource["crude-oil"])
because cargo ships doesn't assign it to a proper list anymore, and that will give you the default mask list if none is assigned.