Подумайте над другим расположением элементов, т.к. календарь имеет минимальную ширину, меньше которой он стать не может, иначе числа в нем просто не поместятся. Но для начала попробуйте поиграться с аттрибутом app:mcv_tileSize="48dp" (или меньше - на ваш вкус), возможно, результат вас устроит.
Не совсем понимаю, какой вы ждете конечный результат? Можно увидеть какой-то прототип, ну или хотя-бы макет, нарисованный от руки? Ибо на данный момент такое расположение элементов для меня выглядит странным...
Не видя код, сложно предположить, как вы взаимодействуете с сервером. Обычно в подключении указывается timeout, по истечении которого у listener дергается метод onError() (или что-то в этом роде). Если же данные пришли успешно - дергаем метод success(T data)
Тогда я не понимаю, почему у меня работает, а у вас - нет. Скопируйте мой xml себе, поправьте все ресурсы, поставьте активити флаг в манифесте и проверьте еще раз.