Mmm.allocate_budget_to_maximize_response generating weird decimal places results

Hi @cetagostini,

I modified the code to include max() at the end for optimized budget allocation. In the allocate_budget_to_maximize_response() function, I set the budget per unit (e.g., for a total budget of 50 over 10 weeks, I used 5 as the budget). However, after running the allocation, one channel gets the maximum budget while the rest are assigned the minimum values.

Could you clarify how the min and max bounds work and what values should be set to achieve a more balanced budget allocation?