Greetings Darrin,
I understand that you have:
Factory Calendar A which has the special rules
Factory Calendar B which has no special rules
Factory Calendar B is assigned to the Capacity of the Responsible Work Centre of the Order
When you create an Order, it seems to be scheduled according to calendar A, while it should be B
Is the above correct?
Are you using Intervals and Shifts for your Work Centre?
Do you have the business function LOG_EAM_CI_1 enabled? You could then see and manipulate the Factory Calendar used for scheduling on the Maintenance Order header level?
Also, are you using Maitnenance Plans to generate your Orders and if so, which Factory Calendar is maintained on the Maintenance Plans or Strategies, if applicable?
Lastly, are you absolutely certain there are no developments to influence this in the user exits?:
IWO10012 Maintenance order: Priority handling on central header
IWO10022 Determine calendar from user exit