There's an inherent order to adjectives in English[0], so the sentence is objectively formed as "critical Danish infrastructure".
I do understand why someone would (knowing those rules) write "Danish critical infrastructure", possibly for emphasis, but it's not - and take this word very loosely - correct.
[0] https://www.gingersoftware.com/content/grammar-rules/adjecti...