I noticed that dm-is-remixable searches for models at the top-level first. This differs from how dm-core resolves models, which begins searching in the current namespace upward.
# lib/dm-is-remixable/is/remixable.rb:60
remixable_module = case remixable
when Symbol then Object.full_const_get(ActiveSupport::Inflector. classify(remixable))
when String then Object.full_const_get(remixable)
when Module then remixable
end