I agree, but with the ending of Chapter 907 in mind, I'm sure there will be a big change at some point regarding who's on whose side. I don't think Shanks is in team with Navy - but if it turns out that Shanks was giving them information every now and then just like then (907) - many people can take it very badly (Shanks is snitch etc).
I am also wondering if Shanks crew knows about their captain's contacts with the Navy ???