the cool thing is that there is no need for a "genetic lab" to settle these matters.
In qpAdm, the Finns are majority Germanic. That's their biggest component. Finnic ethnicities in russia (those close to the border with Finland) also as a general rule have 25%+ Germanic ancestry.
Estonians also have germanic ancestry, but less than the Finns.
Here's a 2D PCA that shows how these ethnicities related to each other.
Attachment 145985
Notice how Slavic seems to be situated between Estonia_BA and Denmark_IA? That is no coincidence. Denmark IA has higher EEF and lower HG relative to Early Slavs, while Estonia BA has lower EEF and higher HG. Estonians plot intermediate between Denmark IA and Estonia_BA due to the history of their admixture with Germanics. Finns also plot intermediate between these two groups, but even closer to Denmark_IA due to how overwhelming their Germanic ancestry is.
Russians plot on a cline from Szolad to Davydovskoye antiquity (which is one of the sources of Uralic ancestry in Russians), with Yaroslavl plotting a bit further to the left and Kaluga plotting closer to Szolad.
Attachment 145986
Attachment 145987
Russians are actually very Slavic genetically. The affinity to Finns/Estonians only shows up on G25, due to the overlap between Germanic + Baltic BA mixture and Slavic. Belarusians are very proximate to Estonians on G25 too. The only reason Russians are also proximate to Finns is due to how G25 handles Siberian/Intercontinental shifts. G25 overemphasizes Continental level shifts and underestimates local drift within Europe. G25 unscaled does the opposite.
Attachment 145988
Attachment 145989