The short answer to your question is that General Johnston was first buried in New Orleans after it was surrendered and was occupied by yankees. Gen. Sheridan would not permit a funeral "because I have too much regard for the memory of brave men who died to preserve our Government, to authorize Confederate demonstrations over anyone who tried to destoy it".
And the Yankee Occupation did not permit a funeral when the General was re-interred in Texas in April 1867. Another class act.
To his credit, the mayor of Galveston managed to obtain a special "permission" to allow a small funeral procession for family and friends, providing there would be "no music by bands, no ringing or tolling of bells, public or private demonstrations, or any organized associations in the procesion..."
The General's body was allowed to remain "in state" on the wharf and a Major McKnight reported the following to the New Orleans Times:
"thousands of ladies and gentlemen went down to the wharf and demonstrated the most unequivocal evidence of respect for their memory of the deceased. I saw some thirty or thirty-five negroes, with mourning streamers upon their hats and arms, walk slowly and solemnly around the coffin and several of them, standing near the head of the pier, freely dropped tears for the hero whose remains were before them".