Separate tickets with a longer layover should work fine. How long the layover should be depends on your risk tolerance. I would recommend booking an early enough ticket that you have enough time to be rerouted AMS-MUC-FRA or AMS-ZRH-FRA if necessary.