The swapping is not done through manual mapping... it is done via dragging the orange "swapping" bar over the range of profinet inputs in the signal editor. Take a look at the screenshot on the first post.
But it kind of makes sense to me now why the decimal "1" is not the first or the last input.
Its not the bits that are in diverse order ... its the bytes.
Something that used to be the first bit of first byte.... ends up being the first bit of the last byte.... and that will be $IN[225] in my case... not the first bit in my range and not the last bit in my range of 201...232