hello,
welcome to the forum, unfortunately, im not an expert re. your visa problem but im sure the moderators or other members, will be able to give you some advise, goodluck though and all the best.