This behaviour is per the current design. It does not display Discount Fields conditionally based on the Charge Type.
If you feel that this would be beneficial and would like to convey this to our product team, I would recommend submitting a request under our ‘Product Ideas’ section. You can post your feature request and solicit direct input from the Product Management Team.
If you found my answer helpful, please give me a kudo ↑ Help others find answers faster by accepting my post as a solution √