In my case each time I Process a Purchase Order step, the standard Sync.PO Bod is getting published. I found there are no changes in BOD structures and Tag Values.
Which application are you using? LN Cloud Application has option to stage BODs for specific Types. Then publishing Staged BODs for that type at the moment it fits you. That can save lots of quite identical BODs. But this won't work if you need any change within a short notice.
PO BOD is published when users Approve, Cancel, Delete or Process a Purchase Order. However there will be few fields like status that must be changing everytime it is publishing. For restriction in BOD publishing: