Потому что по аннотациям, а не по комментариям:
[ProducesResponseType(typeof(APIResult), 200)]
public async Task<APIResult> get()
{
}
swagger прочитайте модель, которую вы хотите выставить
ОБНОВЛЕНИЕ: хорошо, извините.Я не все прочитал.
пожалуйста, попробуйте добавить это:
[Produces("application/json")]