Переключился на "HttpClient Implementation: Managed" в настройках андроидопроекта и заработало. Это хорошо, но всё равно остаётся вопрос почему AndroidClientHandler не работает. Казалось бы, оба должны.
хотя вроде это не совсем то, что хочется. Хочется иметь абсолютный кроссплатформ включая android через связку blazor в сервер моде, работающим в браузере и через signalr с kestrel на борту.
получится, что не надо никаких запар с кучей реализаций десктопов, написал действительно один раз и оно будет запускаться везде, в браузере но при этом с доступом ко всей "нужной внутрянке" и ядрам через kestrel