Worked around this with 1fr/0.8fr and it became responsive, but I thought percentage should work responsively if none of its parents restrict the 100% value.
Instead it seems that one row is forcing the size on the other row instead of adjusting to content (like the fr method did).