Hi,
As ikas said, don't take to much notice of the Ethnicity estimates, they are not really based on 'true' science saying this peice of DNA came from this location. They are just based on the testing companies comparing the test results with a 'library' of other testers and saying that if X came from Germany then any matching DNA you have indicates german. Its probably a lot more complicated than that in actual execuition but that's the basic process. So as each child will have a different block of inheritance from each person, so the matchs levels will change to that 'library'.
On the matches you children have but you don't, again as ikas mentioned it could be IBS, but if you have tested at ancestry it can also be the 'timber' routine that they use to 'clean-up' DNA and its just enough to remove a match from you but not your children.
Richard