A lot of things changed for the Macbook Pro's 2016/2017+ making them problematic for linux. I haven't really read a lot of success with these later macbook pros and linux. Here is a guide but has not been updated since 2021, but it at least points to the problematic areas;
Also, there is the Arch Mac Wiki;
https://wiki.archlinux.org/title/Mac
And for later models;
Good luck!