SQLPackage resets database recovery model
You're right, as far as I know, that there's nothing in the sqlpackage publish options that would change the recovery model.  That property is set in the dacpac.  If you have access to the source code of the dacpac - the SQL Server Data Tools (SSDT, .sqlproj) project -  make sure that the "Recovery Model" setting is configured to "Simple" rather than "Full."

You can do that in Visual Studio by right-clicking on the project, going to the "Project Settings" tab, and clicking on "Database Settings."  This dialog should pop up:



If you don't have access to the source code, you can unzip the .dacpac file (it's just a compressed folder), and look in "model.xml" which should have the following for simple:



That line (under DataSchemaModel -> Model):

&lt;Property Name="RecoveryMode" Value="1" /&gt;


...is omitted if the recovery model is Full.  It's set to "2" for bulk-logged.