Finnish is in a totally different language family than Swedish-Norwegian-Danish. However Viking performs the same result. I am wondering the outcome when using Viking for Hungarian, as it is a near relative to Finnish.
Viking was trained on Finnish as well, so that's why it gets good results.
I ran a quick check on Hungarian, Viking didn't perform well at all(about 2x the tokens of English).