as stated above and by divinebydesign, vinylux can be encapsulated in shellac. So doing 2 coats of vinylux and shellac top coat will not work.
You need to pep, shellac base coat cure, 1 color coat cure, remove tacky layer, then apply vinylux leaving a super thin margin (which will allow the Shellac top coat to encapsulate vinylux in the shellac) allow vinylux to dry then apply Shellac top coat.
From your short and sweet explanation it seems you just applied vinylux then shellac topcoat. I apologise if I've misread x