Так у тебя обработчик повешен на все кнопки внутри аккордеона $('.accordion a'), а должен только на кнопки отвечающие за складывание/раскладывание. А еще лучше не делать контролы ссылками, а сделать их кнопками button, тогда и preventDefault() не понадобится.
у тебя getAccountId(nickname).then( async (data) =>{....}) асинхронно выполняется поэтому ckechNikname завершится раньше, чем в переменные isParam и params что-то попадет. https://codepen.io/anon/pen/NEEXwW?editors=0010