To my knowledge, there was no change in any of that code. I've been using it recently and not had any problems. Anyone else seeing problems?
Just lock some commodities and you'll see that the minister is changing bulk sales on a daily basis.
I have and I'm still convinced it's working properly. I'm rewriting the manual section related to these panels, this may shed some light on what's happening;
When production of a certain commodity is insufficient to meet demands, your minister will undertake to acquire sufficient product from the markets to avoid facing shortages. Through the Market Imports screen you can guide your minister's actions or directly place orders for product.
The upper portion for Bulk Purchases allows for setting of a quantity you would like and a maximum price per unit you are willing to pay. The total is an estimate based on your maximum price, so purchases may cost less if the market price is better than the maximum.
The lower section for Automated Purchases controls the maximum price at which your minister is allowed to purchase this commodity when controlling your stock levels. Ministers of different political leanings will have different target stock levels they will try to maintain. Minister priorities will also affect how your minister approaches balancing commodity stock levels.
Similar to the imports screen, this panel is divided again into Bulk Sales and Automated Sales controls. In this case, the price set for bulk sales is the minimum price per unit that is allowed. Your minister will adjust both quantity and price if attempting to reduce stock on the selected commodity. Locking the commodity will keep the minister from making changes.
The Automated Sales has some notable differences to the Automated Purchases in that it is the percentage of surplus to be sent directly to market which is being controlled. If a commodity is in a deficit production situation, the value of this setting will have no impact. The price set for minimum bulk sales will be used as the target price for surplus sales. Any unsold surplus at day end will be added to the Bulk Sales quantity. If enough regions increase their markup, the market price will increase to reflect the supply and demand.
That will be in the next update of the manual.
I think you have surplus sales that aren't selling and are therefore being added to bulk sales.