Dear,
Normally assignment of WBS element in additional data of maintenance order is just to have control over maintenance activities.In this case the Project is over head project not investment project.
Normally to settle the maintenance order cost , it is better to have settlement to cost center.Hope you have done configuration settings related to settlement for maintenance order type.
kindly check your object class assigned to the project using for maintenance orders.
Regards,
Pardhu