A. Yes, customer will earn points.
When a customer is added to an already existing order, easyPoints will process the order and reward the customer with points. Fulfillment delay is counted from the fulfillment of the order, so if the payment, fulfillment and the fulfillment delay are all completed when the customer is added, points will be given right away.
Campaigns and point collections will not read back to the actual order creation date, but instead give points based on the store settings at the moment when the customer is added.
