What I find in the internet is that in Dec. 2018 new rules were put into place in the Netherlands that give much more liberal conditions for non-EU citizens for cross border working. The following link mentions the conditions but in the context of living in Germany and working in the Netherlands but not vice versa. Looking at the German government immigration site I found a link to a speech about cross border cooperation but no relevant information about the subject.
Some excerpts from the site:
NETHERLANDS: Cross Border Workers No Longer Limited to 90 Out of 180 Days
Posted on: 2018-09-12
Effective immediately, third country nationals resident in another member state (for example Belgium or Germany) who work in the Netherlands with a work permit but return to their country of residence at least once a week (so-called “cross border workers” or “frontier workers”) are no longer limited to 90 days stay in the Netherlands in any 180-day period
Background
According to the 1990 Convention implementing the Schengen Agreement of 1985, and the Schengen Borders Code (562/2006), a non-EU national holding a residence permit issued by a Member State of the EU can enter another Schengen State for a maximum period of 90 days in any 180 days.
---------------
Below is another site with a document about living in the Netherlands and working in Germany. What is missing in the document is the mention if this applies to EU citizens only or 3rd country citizens as well.
Some excerpts from the document:
Q+A Cross-border work
When are you a cross-border worker?
You are a cross-border worker if you live in one member state of the European Union or
European Economic Area (EU/EEA) and work in another member state. You return to the
country where you live at least once a week. For example, you live in the Netherlands and work in Germany or Belgium.
Where can you get information about cross-border working?
You can find information about living, working, running a business or studying abroad at
Grensinfopunt.nl (Dutch only).
The Eures Network provides support for cross-border workers, among others: .
org (German, French, Dutch).
For information about cross-border working, you can also contact the Institute for Employee
Benefit Schemes (UWV) and the Social Insurance Bank (SVB).
Cross-border working in Belgiumand Germany
Information about working in Belgium can be obtained from the Bureau voor Belgische
Zaken (Belgian Affairs Department) of the Social Insurance Bank (SVB).
Information about working in Germany can be obtained from the Bureau voor Duitse Zaken
(German Affairs Department) (only in Dutch) of the Social Insurance Bank (SVB).
If you emigrate to Germany or Belgium, but continue to work in the Netherlands, you can
order the ‘Emigreren naar Duitsland’ or ‘Emigreren naar België’ brochure from the FNV
(Federation of Netherlands Trade Unions). Send an e-mail to: info@vc.fnv.nl