I feel this must be a different Brewer. The battle of Shiloh was the 6-7th April. The affidavit states that Lieut Brewer mentioned him 4-5 days later this would be the 12 April at the latest. The 16th Tennessee Infantry didnt arrive at Corinth to the 23 April.
Jim Brown