1. Возможны варианты: сфотографироваться с Йошкиным котом и сфотографироваться у Йошкина кота.
2. Сдавать экзамен не на оценку, а на зачет. Обратите внимание: вероятно, фраза некорректна, так как в современных вузах существуют три традиционные формы итоговой аттестации по предмету: экзамен (по его итогам выставляется отметка), зачет (результат – либо зачет, либо незачет) и дифференцированный зачет (выставляется либо незачет, либо зачет с отметкой).
Вы написали верно: с тире и пробелами.
Для запятой нет оснований, в конце нужно добавить слово года в полной или сокращенной форме: 21 мая 2021 г.
Как правило, пишется слитно (как в приведенных примерах) при отстутствии противопоставления.
О судне, лодке или обуви - создать бот. О программе - создать бота (ср.: робота).
Правильно: с лёта.