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.