What happens if I join Scouts after the 2022 invoice has gone out (late April 2022)? Do I have to pay the full annual amount?

No, you only pay a pro rata (by month) amount depending when you join (and Joining Fee if applicable). You will be billed on the first day of the month after you join.