A major fast food burger chain announced the closure of various new concept locations in 2025, but there's a catch.