Is there a difference between start and eval with a mix release if you call Application.ensure_all_started(:app) in your eval
start
eval
Application.ensure_all_started(:app)