Policy has changed as of 3/2 for the stores in my area (New England). Prepaid cards are now specifically disallowed for money order purchases regardless of whether it has a pin and only one swipe is allowed per money order purchase. It doesn’t appear to be hard coded so it’s up to the clerk to enforce, but the new policy is clearly posted.