На оба вопроса - положительный ответ.
Правильно: когда бы ни.
В перечислительном ряду два признака утверждаются, а два отрицаются. Для выражения отрицания нужно использовать частицу не. Повторяющаяся частица ни усиливает отрицание (которое обычно передается сказуемым с не или словом нет) и образует союз, соединяющий все члены перечислительного ряда. Значения повторяющейся частицы ни, используемой в качестве союза, и примеры можно посмотреть в «Большом толковом словаре русского языка» под ред. С. А. Кузнецова.
Эти варианты равноправны.
Правильно через дефис: интернет-запрос.
Это слово продолжает осваиваться русским языком, в нормативных словарях русского языка оно пока не зафиксировано, а это значит, что «правильного» и «неправильного» варианта нет, при любом написании ошибки не будет. В письменной практике встречаются разные варианты, но чаще пишут дашборд.