The federal infrastructure law provided $40 billion to bring internet access to every American. But some communities still have none.