The issue is not numbers with two digits, but numbers where the base-10 representation is different from base-16/hexadecimal!
EIP-1155 specifies that {id} is replaced with the hex-encoded id. Previous discussion here:
{id}