Extras not showing correctly in checkout page

Alright

please create a listing for an apartment. Add 4 extras, each with a different charging option (per day, per place, etc). Then book a night for one guest in that apartment and select all extras. See the checkout page.
Booking form selection in listing page:
Scr1

Checkout page (one night is $120):

As you can see, each extra goes to different places in the checkout summary. You can now see which extra option goes where.

Even worse. Now try booking 3 nights:

As you can see, options 1 and 3 end up in the subtotal. Option 1 should show $3 (1 place 3 days) and option 2 should show $9 ($3 per day), but they still shows as $1 and $3. The subtotal amount (372) is correct, but it is very confusing for a customer.

Two options behave different than the other two, exactly as in the other bug https://community.hivepress.io/t/discounts-apply-incorrectly-to-extras/7513/6