Although most Korean people pronounce 여덟이신데 as 여더리신데,
according to the standard pronunciation rule(표준발음법*), 여덜비신데 is correct pronunciation.
* 제14항겹받침이 모음으로 시작된 조사나 어미, 접미사와 결합되는 경우에는, 뒤엣것만을 뒤 음절 첫소리로 옮겨 발음한다.(이 경우, ‘ㅅ’은 된소리로 발음함.)
여덟이[여덜비], 여덟을[여덜블] is correct [여더리], [여더를] is incorrect.