Ответ прямо в сообщении об ошибке, которое вы получаете:
обратите внимание, что ночные сборки считаются строго меньшими, чем выпущенная версия
Вы указываете использовать версию 0.5.3 в вашем контракте, которая позже, чем выбранный компилятор. Чтобы обойти это, вы можете либо опуститься до 0.5.2, либо изменить прагму на
pragma solidity >0.5.2;
Для получения дополнительной информации посмотрите этот билет .