As per current design these will fields will change when the Investment Allocation job is run.
Some options to workaround the behavior:
- The owner of the Investment Allocation job could be changed to a generic user who does not make changes via the UI such as "Admin" to help distinguish between a job action making the change versus a UI update.
- Audit the specific attributes that you would like to have tracked. This will then keep the history of who made any changes to those fields
- To enable auditing, in PPM go to Administration->Studio->Objects, click on the object the attribute belongs to, and click on the Audit tab.