Native speakers would phrase it as "critical Danish infrastructure." Commas are only used to separate coordinate adjectives that are equal in importance. Here, "Danish" gives us an immutable property of the noun which is more important that "critical" which is a statement of quality.
"Broken critical Danish infrastructure" is also grammatically valid since it's "(condition) (quality) (national association) (noun)"