Bitcoin holds support as macro anxiety rises, but lingering 2025 supply keeps the price capped.