This is so well written plus I'm really glad it's acknowledged that Asahikawa-kun is bi. Generally you'd have a weird explanation like "I'm usually straight but for you I'm gay". And most openly bi characters are usually the side character that hits on everyone so it's really nice to see some bi representation like here.