Re the ICE pay scale. As a former 'Fed' here's how it works. Everyone is on a 'G' pay scale (GS, GL, WG, SES etc). ICE agents are either GL (general law enforcement) or GS (general service).
ICE Agents are hired at the GL-7 or GL-9 level = $48,371 and $53,945 (base pay). Hiring grade depends on experience & education. There is also 'locality pay' for those living in expensive areas, this is common for all fed jobs. So for example, an employee who works in Kansas City would be paid less than one working in NYC once locality is taken into account. There are also 'steps' which are based on 'time in grade' and performance; ie GL7 step 1, step 2 etc. There are 10 steps in each pay grade and are usually 1 to 3 years apart.
They can progress to a GS pay grade of GS 11 and top out at GS 15 (up to $167,603+ with locality/overtime). But it looks like the 'normal' progression stops at the GS-13 (~$93,000.00). I expect that above GS13 are management positions.
Other pay that I can think of would be overtime, premium overtime, per diem, and 'awards' (aka bonuses). LEO may have things I wouldn't have known about.
So is a 'beginner' agent making 200k per year? I doubt it, 'extra' money was very regulated govt wide. But then again I've been retired since 2010, so things may have changed, especially under Scrotus.